随笔分类 - C++
摘要:一、常见的几个区1、栈区(stack)程序运行时由编译器自动分配,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。程序结束时由编译器自动释放。2、堆区(heap)在内存开辟另一块存储区域。一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两...
阅读全文
摘要:一、指向const对象的指针---对象不能修改方式1int value1 = 3; const int *p1 = &value1; *p1 = 5; //错误,不能修改const指向对象的值cout << "value1 = " << value1 << ",*p1 = " << *p1 << e...
阅读全文
摘要:一、定义引用变量是已定义变量的别名,如将ra设置为a的引用变量,则可以使用ra和a交替使用该变量。表示:int a = 5;int & ra = a;其中&不是地址运算符,而是类型标示符的一部分。二、含义使用引用变量ra和变量a都指向同一个地址,都可以改变变量的值。三、引用变量和指针的区别int a...
阅读全文
摘要:一、变量地址int home = 5;&home:表示home变量所在的地址。二、指向变量的地址---指针int updates = 6;int * p_updates = &updates(将&updates赋值给p_updates,而不是赋值给*p_updates);另一种写法:p_update...
阅读全文
摘要:http://jingyan.baidu.com/article/456c463b67b4310a59314468.html
阅读全文

浙公网安备 33010602011771号