随笔分类 -  C++

摘要:一、常见的几个区1、栈区(stack)程序运行时由编译器自动分配,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。程序结束时由编译器自动释放。2、堆区(heap)在内存开辟另一块存储区域。一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两... 阅读全文
posted @ 2015-02-03 16:43 Self_improve 阅读(706) 评论(0) 推荐(0)
摘要:一、指向const对象的指针---对象不能修改方式1int value1 = 3; const int *p1 = &value1; *p1 = 5; //错误,不能修改const指向对象的值cout << "value1 = " << value1 << ",*p1 = " << *p1 << e... 阅读全文
posted @ 2015-01-19 20:13 Self_improve 阅读(529) 评论(0) 推荐(0)
摘要:一、定义引用变量是已定义变量的别名,如将ra设置为a的引用变量,则可以使用ra和a交替使用该变量。表示:int a = 5;int & ra = a;其中&不是地址运算符,而是类型标示符的一部分。二、含义使用引用变量ra和变量a都指向同一个地址,都可以改变变量的值。三、引用变量和指针的区别int a... 阅读全文
posted @ 2015-01-13 15:40 Self_improve 阅读(203) 评论(0) 推荐(0)
摘要:一、变量地址int home = 5;&home:表示home变量所在的地址。二、指向变量的地址---指针int updates = 6;int * p_updates = &updates(将&updates赋值给p_updates,而不是赋值给*p_updates);另一种写法:p_update... 阅读全文
posted @ 2015-01-07 21:25 Self_improve 阅读(168) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2015-01-05 15:14 Self_improve 阅读(2) 评论(0) 推荐(0)
摘要:http://jingyan.baidu.com/article/456c463b67b4310a59314468.html 阅读全文
posted @ 2014-12-18 19:08 Self_improve 阅读(143) 评论(0) 推荐(0)