CPP
文章平均质量分 76
LemintC
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
关于带返回值的函数不返回值———测试千行,不如反汇编一行
int foo(int i, int j) { int k = i+j; } int main() { cout << foo(3,4) << endl; } 上述代码在g++编译器环境下,能够顺利编译,也能够顺利运行。但是输出的是什么值呢? 答:这其实取决与你的编译器,反汇编后就可以看出,如果编译器在foo中的反汇编代码中使用了%rax,那么返回值是%rax中的值...原创 2019-11-13 14:48:22 · 715 阅读 · 0 评论 -
震惊!5句话搞定所有CPP的复杂类型声明
什么叫搞定:任意给一个类型声明语句,能够判断其是争取的还是错误的,如果是正确的,其是什么含义。 什么叫复杂类型声明:融合指针,引用,const,数组,函数声明,函数指针等各种元素的类型声明。 对象是一块具有类型的内存空间; *与&都是可以做为类型修饰符使用,用于修饰类型; const是对象修饰符,用于修饰对象,表示该对象的内容不能改变; 引用不是对象,引用初始化后与某个对象绑定后不能再...原创 2019-08-08 17:02:22 · 421 阅读 · 1 评论
分享