02 2022 档案
摘要:函数指针->指向函数的指针 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
阅读全文