摘要: C++中资源泄漏一直都是老大难的问题,特别是在嵌入式环境中,一点点的资源泄漏,加上长时间的运行们就会导致程序崩溃,这种问题定位非常困难,无规律偶发。解决问题的一种方式是使用特定工具检查内存泄漏,优点是简单,可以直接找出泄漏的函数,缺点是复现,时间长,不同工具的使用方式不同,不统一,在私有平台和编译器 阅读全文
posted @ 2019-09-02 19:47 Yong_无止境 阅读(581) 评论(0) 推荐(0)
摘要: 了解C++默认提供和调用的函数 编译器会自动为每一个空类创建构造函数、拷贝构造函数、赋值运算符以及析构函数 不要使用编译器自动创建的函数,要杜绝这种情况发生,自己编写这些函数 编译器会自动为每一个空类创建构造函数、拷贝构造函数、赋值运算符以及析构函数 不要使用编译器自动创建的函数,要杜绝这种情况发生 阅读全文
posted @ 2019-09-02 18:52 Yong_无止境 阅读(325) 评论(0) 推荐(0)
摘要: 视C++为一个联邦语言 面向过程,面向对象,泛型编程,元编程,C++同时支持,强大而迷惑 C++语言可以分为如下4个部分: C,C语言相同 C with Class,包括封装、继承、多态... Template C,模板元编程 STL,标准C++的一部分,主要是和容器、迭代、算法等有关 每个部分有每 阅读全文
posted @ 2019-09-02 16:08 Yong_无止境 阅读(236) 评论(0) 推荐(0)
摘要: C++的语法全而复杂,如何简洁高效的使用C++的各种语法,是一个值得研究的问题,特别是对于刚入门或是有小几年开发经历的同学,了解或是熟悉这个问题,所得到的提升无疑是巨大的。向前人学习,站在巨人的肩膀上,会让你很爽。 <Effective C++>这本书开篇就很牛逼的说到:C++成员分为两类,一类是读 阅读全文
posted @ 2019-09-02 15:51 Yong_无止境 阅读(199) 评论(0) 推荐(0)
摘要: 0.注释 1.数据类型 2.计算符号 3.条件判断 4.循环语句 5.函数 6.作用域 7.面向对象编程 8.错误处理 9.单元测试 10.IO编程 11.多进程和多线程 12.正则表达式 阅读全文
posted @ 2019-09-02 14:17 Yong_无止境 阅读(237) 评论(0) 推荐(0)