随笔分类 - c++
摘要:这篇文章记录了我在c和c++开发中遇到的一些坑。 以下程序段的输出结果是什么? printf("%d\n", 1 | 0 == 0); printf("%d\n", 0 & 1 == 0); printf("%d\n", 1 + 2 << 3); 答案: 1 0 24 解释:由于位运算符的优先级较低
阅读全文
摘要:在Visual Studio系列的IDE中,可以使用_CrtSetDbgFlag函数来检测内存泄漏: int main() { _CrtSetDbgFlag(_CRTDBG_ALLOC_MEM_DF | _CRTDBG_LEAK_CHECK_DF); // some code ... return
阅读全文