C++
文章平均质量分 72
chunnixiahua
这个作者很懒,什么都没留下…
展开
-
C++各种指针所占字节数是一样的
在C++中各种类型的指针的所占的字节数是一样的,如 int , float 都原创 2014-08-01 10:20:15 · 1479 阅读 · 0 评论 -
安全的进行new 操作
我们都知道,使用 malloc/calloc 等分配内存的函数时,一定要检查其返回值是否为“空指针”(亦即检查分配内存的操作是否成功),这是良好的编程习惯,也是编写可靠程序所必需的。但是,如果你简单地把这一招应用到 new 上,那可就不一定正确了。我经常看到类似这样的代码:转载 2014-07-17 17:48:38 · 393 阅读 · 0 评论 -
动态内存的分配,包括 new delete malloc realloc free,一维数组和二维数组
malloc 和 realloci原创 2014-08-06 16:34:47 · 864 阅读 · 0 评论 -
C++中枚举类型的用法
例:口袋中有红,黄,蓝,白,黑,五中颜色的球,原创 2014-08-07 11:13:37 · 857 阅读 · 0 评论 -
条件编译 ifndef/define/endif作用和用法
感觉写的很好,留在这里做备份转载 2014-08-07 21:34:44 · 492 阅读 · 0 评论 -
C++对内存和栈内存详解
一个C/C++编译的程序主要分为以下几个部分:转载 2014-07-18 16:20:47 · 492 阅读 · 0 评论 -
C程序编译执行过程(转载)
C程序编译执行过程 认识C编译执行过程,是C学习的开端。 简单说C语言从编码编译到执行要经历一下过程: C源代码 编译---->形成目标代码,目标代码是在目标机器上运行的代码。 连接---->将目标代码与C函数库相连接,并将源程序所用的库代码与目标代码合并,并形成最终可执行的二进制机器代码(程序)。 执行----->在特定的机器环境下运行C程转载 2014-09-13 10:50:44 · 359 阅读 · 0 评论 -
C++ 类型转换
C风格的强制类型转换(Type Cast)很简单,不管什么类型的转换统统是: TYPE b = (TYPE)a。 C++风格的类型转换提供了4种类型转换操作符来应对不同场合的应用。 const_cast,字面上理解就是去const属性。 static_cast,命名上理解是静态类型转换。如int转换成char。 dynamic_cast,命名上理解是动态类型转换。如子类和父类之间的多转载 2014-09-17 20:00:38 · 246 阅读 · 0 评论