
C++
文章平均质量分 57
tingshuai_yts
这个作者很懒,什么都没留下…
展开
-
class中static const int的使用
传统认识我们都知道,对于class 中static const int 的变量,可以在类中进行初始化,并省去外部的定义,向下面的这种方式;此时,编译,执行均是正确的。class test{ static const int tmp_int = 1; public: void print() { printf("%d", tmp_int); // foo(tmp_int);原创 2015-11-15 12:28:56 · 3089 阅读 · 0 评论 -
i++与++i的区别
众所周知的区别i++和++i的区别应该是众所周知的,每一本c语言和c++的入门教程都会提及:对于i++,编译器会先取得i的值进行计算,然后再进行加1操作而对于++i,编译器会先进行加1操作,然后拿着加1之后的值进行计算本质区别参与运算的情况源代码 int i = 9; int a = i++; int b = ++i;汇编 movl $9, -20(%rbp)原创 2015-12-13 17:47:30 · 418 阅读 · 0 评论