随笔分类 - C++pp
摘要:1.引用基本的概念 int& a = b; 指创建了一个 指向int的引用a,a是复合类型 int& ;(类似指针也是符合类型 int*) a指向b,即a是b的别名; 必须在声明时就将引用初始化,不能先声明再初始化;(c++ pp page 211) 2.常量引用 const int & 在引用做函
阅读全文
摘要:函数指针->指向函数的指针 c++ pp page199 声明方法: 如果一个计算简单加法的函数原型为: int sum(int ,int); 那么指向该函数的指针 p 应该这样声明: int (*p)(int,int); p = sum;//p point to sum 可以看到,获取函数的地址,
阅读全文
摘要:c++ pp page 182 将指针和const结合有两种用法: 1.让指针指向一个常量对象,即该指针是一个指向 const 的指针(指向常量的指针),这样可以防止使用该指针来修改其指向的那个值,但是可以改变指针指向的位置(这样记:const 修饰其后面紧跟的词) int age = 30; co
阅读全文
摘要:数组 1.数组大小必须是整形常数、const值或常量表达式,所有的值都是在编译时已知的;但使用new时,可以是变量; 2.不能将一个数组直接赋值给另一个数组,数组名是常量(是指针常量); 3.初始化字符数组时,如果使用双引号直接将字符串常量初始化给数组,则字符串常量中最多由初始化数组时规定的长度-1
阅读全文
摘要:c++ pp page61 c++ pp page76 不能将一个数组直接赋值给另一个数组,如 int cards[4] = {3,4,5,6}; int hands[4]; hands = cards; //not allowed 但是,可以使用赋值运算符(=)将结构体赋值给另一个同类型的结构体,
阅读全文
摘要:c++ pp page68 https://blog.csdn.net/leowinbow/article/details/82190631 cin 后使用 cin.getline(): 当cin结束后,将回车键生成的换行符留在了输入队列中(cin 不丢弃空白符 p68,534),后面的cin.ge
阅读全文
摘要:c++中,char 和 unsigned char占8位 short占16位 int 32位(VScode中),long 32位,long long 64位 因此 short(默认是有符号类型)可表示的范围为 -32768~32767(即-2^15~2^15-1) 超过这个范围就会发生溢出 unsi
阅读全文
摘要:"A character, a short integer, or an integer bit-field, all either signed or not, or an object of enumeration type, may be used in an expression where
阅读全文
摘要:转自:https://blog.csdn.net/black_kyatu/article/details/79257346 float、double数据类型的表示范围及精度问题 c++ pp Page49 要弄清楚这个问题,首先要搞清楚浮点数在内存中的存储方式。浮点数,区别于定点数,指的是小数点位不
阅读全文
摘要:官网: https://code.visualstudio.com/docs/cpp/introvideos-cpp 如果要重新配置vscode,完全删除vscode: https://www.jianshu.com/p/c822060ef8f2 vscode安装: https://zhuanlan
阅读全文

浙公网安备 33010602011771号