ICode9

精准搜索请尝试: 精确搜索
  • 《C++ Primer》笔记 第三章 字符串、向量和数组2021-01-19 14:02:29

    位于头文件的代码一般来说不应该使用using声明。 如果使用等号(=)初始化一个变量,实际上执行的是拷贝初始化,编译器把等号右侧的初始值拷贝到新创建的对象中去。与之相反,如果不使用等号,则执行的是直接初始化。 string对象会自动忽略开头的空白(即空格符、换行符、制表符等)并从第

  • C++ primer 知识点部分(4-7章)2021-01-19 11:57:40

                                 

  • 《C Primer Plus(第6版)中文版》 第7章 C控制语句:分支和跳转2021-01-18 23:57:03

    对标题和序号有稍加修改。 7.1 if语句 if语句称为分支语句(branching statement)或选择语句(selection statement)。格式: if (expression) statement expression是关系表达式,为真就执行statement,否则跳过statement。statement可以是简单语句或复合语句。 示例程序: #include<s

  • uvm_primer笔记ch22021-01-17 12:57:22

    uvm_primer笔记ch2 先按照传统模式建立一个testbench新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants 创建一个自定义列表如何创建一个

  • C++ primer 第一章学习笔记2021-01-15 23:35:02

    第一章 开始 1.1 编写一个简单的C++程序 ​ 每个C++程序都包含一个或多个函数,其中有一个必须是main函数。 //最简单的main函数 int main() { return 0; } 一个函数的定义包括四部分: 返回类型 函数名 形参列表 函数体 注意: main函数的返回类型必须是 int 型(int类型是一种内

  • 《C++ Primer》7.282021-01-14 22:05:12

    forward_list的特殊用法 因为其是单项链表,所以在进行增删元素时,该元素的后继会发生改变,故我们需要访问其前驱以此改变前驱的链接 题:编写程序,查找并删除forward_list中的奇数元素 #include <iostream> #include <string> #include <forward_list> using namespace std; int ma

  • 《C Primer Plus(第6版)中文版》 第6章 C控制语句:循环2021-01-13 16:02:33

    对标题和序号有稍加修改。 6.1 while循环 本章仍从一个程序开始。 /*根据用户键入的整数求和*/ #include<stdio.h> int main(void) { long num; long sum=0L; int status; printf("Please enter an integer to be summed (q to quit):"); status=scanf("%ld",&num);

  • 《C++ Primer Plus》 不完全阅读笔记2021-01-10 12:57:36

    C++11 C++11 的初始化方式:列表初始化 列表初始化的方式常用于数组和结构,在 C++98 中也可用于单值变量 int a = {24}; //C++98 int b{7}; //C++11 int c = {}; //C++11,变量将被初始化为0 int d{}; C++11 新增类型:char16_t 和 char32_t 两种类型分别长16位和32位,都

  • 《C++ Primer 中文版(第 5 版)》1.22021-01-09 14:34:53

    一个使用IO库的程序 #include "iostream" #include "istream" int main(){ std::cout << "Enter two numbers:" << std::endl; int v1=0, v2=0; std::cin >> v1 >> v2; std::cout <<"The sum of&q

  • C++ primer 第15章 面向对象程序设计2021-01-08 21:30:23

    构造函数为什么不能是虚函数? new一个对象1.开辟内存空间 2.编译器调用构造函数进行初始化,也就是实例化。在调用构造函数的时候,已经有了内存,只是没有实例化,而如果构造函数是虚的,就是说通过vtable来调用构造函数,但是此时是一片raw memory,根本找不到对象的vptr来指向vtable,所以

  • c primer plus 第二章编程练习——习题解答2021-01-01 16:30:37

    2.1 编写一个程序,调用一次printf()函数,把你的名字和姓打印在一行。再调用一次printf()函数,把你的名和姓打印在两行。然后,再调用两次printf()函数,把你的名和姓打印在一行。输出应该如下所示: Gustav Machler Gustav Machler Gustav Machler #include<stdio.h> int main(void)

  • c++ primer复习(3)那些太容易被忽略的细节(持续更新)2020-12-30 22:59:11

    1.std::endl 有一个作用是来冲洗buffer 2.声明语句时理解方式typedef typedef char* pstring; //这两看似一样,但是实际不同 const pstring cstr = 0; //char*为基本数据类型 const char* cstr = 0; //char 为基本数据类型,*变成声明 3. const和constexpr 常量表达式: const

  • c++ primer 之string2020-12-28 13:00:16

  • 《c primer plus》12.9 编程练习 第9题2020-12-24 14:32:59

    #include <stdio.h> #include <stdlib.h> #include <string.h> #define NUM 20 char ** word(int score); void show(char ** ps, int n); int main(void) { int i; char **ch; int score; printf(“你要输入多少个单词: “); while(scanf(”%d”, &score)==1 &&

  • c++primer(学习第四章笔记)2020-12-20 22:59:48

    1.参与取余运算的运算对象必须是整数类型 int ival = 12; double dval = 3.14; ival % 12; //正确,结果为6 ival % dval;//错误,ival为int,dval为double 2.如果m%n结果不为0,则m%n的符号和m符号相同 21 % 6;//=3……3,结果为3 21 % 7;//=3……0,结果为0 -21 % -8;//=2……5,结

  • C++ Primer 第2章 变量和基本类型 复习笔记2020-12-18 23:02:58

    第2章 变量和基本类型 2.1 基本内置类型 2.1.1 算数类型 这一小节介绍了C++中基本算数类型 2.1.2 类型转换 变量赋值大多都能转换成相应类型 下面是几个比较坑的点: 类型转换向 0 取整 (C++11) 将浮点型赋值给int型时,int型是直接舍去小数部分 // 最终i=1 double d=1.5;

  • C++ Primer第5版 第十八章课后练习答案2020-12-15 10:02:19

    练习18.1 (a)range_error;(b)exception。throw p,此时抛出的为指向局部对象的指针   练习18.2 p的内存没有释放,导致内存泄露   练习18.3 使用类对象 class vec_size { public: vec_size():p(nullptr){} vec_size(size_t size):p(new int[size]){} ~vec_size() {

  • 【C++ Primer(5th Edition) Exercise】练习程序 - Chapter 9(第九章)(1-2)2020-12-11 19:33:15

    以下程序由 Teddy van Jerry (我自己)编写并运行,基本保证正确性。(有时可能会为优化程序超前使用某些内容) Contents Before we comb through the codesExercise 9.1Exercise 9.2Next ChapterSee also Before we comb through the codes (I am still working on this chapter

  • 《C primer plus》第十章2020-12-08 20:03:59

    10-1 10-2 10-3 10-4 10-5 10-6 10-7 10-8 #include<stdio.h> int main(void) { double arr[10]; double base[3]; int i,cnt; cnt = 0; for(i = 2;i < 5;i++) base[cnt++] = arr[i]; return 0; } 10-9 10-10 10-11 10-12 10-13

  • 《C primer plus》第六章2020-12-06 15:30:48

    6-1 6-2 6-3 6-4 6-5 6-6 6-7 6-8 6-9 6-10 6-11 6-12 6-13 6-14 6-15 6-16 6-17 6-18

  • C++ Primer Plus 随记(第八章)2020-12-04 11:05:22

    此文转载自:https://blog.csdn.net/lvliang2017232003/article/details/85931083 1.创建引用变量:  int rat; int & roatents=rat; //此式中&不是地址运算符,而是类型表示符,roatents是rat的别名,他们指向相同的值和内存单元,改变                             

  • 温习C++ Primer【一】2020-11-29 17:03:49

    前言 上次看《C++ Primer》还是刚毕业出来工作那会,虽然当时看得比较快,但大体还是翻完了,毕竟自己是半路出家,收获还是很大的,当时的经理说我进步很大,这本书有很大的功劳。俗话说,温故而知新,坚持学习,天天向上。如今已经有了一定的开发经验,回过头来温习这本经典,对c++知识做进一步的学

  • C++Primer_课后习题第十一章2020-11-27 23:01:34

    本文答案,部分参考于C++ Primer 习题集 前面章节的习题答案 第一章 第二章 第三章 第四章 第五章 第六章 第七章 第八章 第九章 第十章 配套的学习资料 https://www.jianguoyun.com/p/DTK5uJgQldv8CBjKv80D 11.1 一个是顺序容器,一个是关联容器.这个是本质上的区别. 顺序容器

  • 《C++ Primer》第二章&第三章2020-11-25 23:01:47

    ※仅代表个人学习记录(记录自己认为重要的和薄弱的)

  • 强力推荐,C++编程萌新到C++编程大牛需要看哪些书籍2020-11-21 07:00:58

    C++经典著作列表1.入门书籍《C++程序设计教程(第二版)》《C++全方位学习》《C++高质量编程》《C++ Primer 中文版(第5版)》《C++ Primer (Fifth Edition)》《C++ Primer Plus 中文版(第六版)》《C++ Primer Plus (Sixth Edition)》2.进阶书籍《Thinking in C++》《A Tour Of C++》《C++编

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有