随笔分类 -  c++

关于判断字节中二进制为1或者是0的问题
摘要:根据位运算中的移位运算,并且与0x01 做&运算,就能得出哪一位是一或者是0. 阅读全文

posted @ 2017-02-19 17:21 wetung 阅读(2009) 评论(0) 推荐(0)

有符号无符号数据的思考
摘要:sizeof()返回类型为无符号整型unsigned int,因此代码中的TOTAL_ELEMENTS值是unsigned int,在比较signed int和unsigned int时,signed int型变量被转换为unsigned int型变量,而-1转换为unsigned int型的结果是 阅读全文

posted @ 2017-02-19 17:09 wetung 阅读(234) 评论(0) 推荐(0)

C++ 安全的删除指针和数组的宏定义方法
摘要://计算数组长度 #define CountArray(Array) (sizeof(Array)/sizeof(Array[0]))//删除指针#define SafeDelete(pData) { try { delete pData; } catch (...) { ASSERT(FALSE) 阅读全文

posted @ 2016-04-05 17:18 wetung 阅读(2913) 评论(0) 推荐(0)

c++ 中 BOOL与bool TRUE与true FALSE与false 区别 (转载)
摘要:http://blog.chinaunix.net/uid-28458801-id-3941112.htmlFALSE/TRUE与false/true的区别1.FALSE/TRUE与false/true的区别:false/true是标准C++语言里新增的关键字,而FALSE/TRUE是通过#defi... 阅读全文

posted @ 2016-01-23 22:25 wetung 阅读(10018) 评论(0) 推荐(2)

C++ 深拷贝与浅拷贝
摘要:最近看了一篇腾讯c++校招面试题,忽然勾起我当初学c++的痛苦与快乐,决定再研究一下,题目如下: 以下代码是否完全正确,执行可能得到的结果是____。C++class A{ int i;};class B{ A *p;public: B(){p=new A;} ~B(){delet... 阅读全文

posted @ 2015-12-27 21:05 wetung 阅读(333) 评论(0) 推荐(0)

导航