c++学习
coder.bihao@foxmail
这个作者很懒,什么都没留下…
展开
-
c和指针读后记
1.const声明的变量为常量变量,意为readonly 告诉编译器此变量不可修改,若修改则导致编译失败2.函数声明又叫函数原型 例如 int function(); 只声明,不实现3.include、define为预处理指令,gcc -E 可以只进行预编译,可以看到define为文本替换4.数组名传递、指针传递可以达到引用传递的结果,但是事实上c语言的函数参数所有都为传值。5.字符...原创 2019-07-09 16:40:08 · 80 阅读 · 0 评论 -
c专家编程读后记
1.宏定义最好只用于命名常量,应该大写2.int a = 10; int &p = a 其中&是引用的意思,其实只是个别名,不分配空间3.声明可以有多次,只是声明类型后使用这个类型;定义只能有一次4.总线错误一般都是由于内存未对齐引起的,段错误一般是由于对非法地址访问和操作导致MMU出错,例如解引用一个非法值的指针、解引用一个空指针、在未得到权限时进行访问、用完了堆或者栈空...原创 2019-07-10 14:19:40 · 68 阅读 · 0 评论 -
c++ primer读后记
一.语言基础1.struct与class的关键字都可以有成员变量、成员函数、继承、多态机制,区别就在于访问权限的不同,struct默认访问权限为public、class为private,继承上struct使用private继承,class使用public继承。2.继承、class的内存布局 https://www.cnblogs.com/longcnblogs/archive/2017/10/...原创 2019-07-15 11:10:49 · 115 阅读 · 0 评论 -
gcc整理
1.-Wall 告警选项,可以输出告警信息 例如printf("%f\n", 4) 会输出double format, different可以捕捉到c编程中最常发生的错误可以对部分内容告警,而不使用all 使用-Wcomment 对嵌套注释告警 -Wformat 对格式化误用的告警 -Wunused 没有使用到的变量告警 等等其他2.gcc -Wall -c main.c 编译m...原创 2019-07-15 17:42:43 · 73 阅读 · 0 评论