- 博客(4)
- 收藏
- 关注
原创 const 和 #define区别
(1) 编译器处理方式不同 define宏是在预处理阶段展开。 const常量是编译运行阶段使用。(2) 类型和安全检查不同 define宏没有类型,不做任何类型检查,仅仅是展开。 const常量有具体的类型,在编译阶段会执行类型检查。(3) 存储方式不同 define宏仅仅是展开,有多少地方使用,就展开多少次,不会分配内存。
2016-08-29 21:55:39 354
转载 C++ 常量类型 const 详解
1、什么是const? 常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。(当然,我们可以偷梁换柱进行更新:) 2、为什么引入const? const 推出的初始目的,正是为了取代预编译指令,消除它的缺点,同时继承它的优点。 3、cons有什么主要的作用?(1)可以定义const常量,具有不可变性。 例如: const int Max=10
2016-08-25 16:15:09 965
转载 C++内存分配方式详解——堆、栈、自由存储区、全局/静态存储区和常量存储区
堆,就是那些由 new 分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个 new 就要对应一个 delete。如果程序员没有释放掉,那么在程序结束后,操作系统会自动回收。堆可以动态地扩展和收缩。(new 动态分配 delete 释放)栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清除的变量的存储区。里面的变量通常是局部变量、函数参数等。在一个进程中,位于用户
2016-08-25 15:09:45 328
原创 如何关闭linux防火墙
1.即时生效,重启后失效开启:service iptables start关闭:service iptables stop2 重启后生效开启:chkconfig iptables on关闭:chkconfig iptables off
2016-08-03 13:50:15 269
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人