c-c++
花湖少年
这个作者很懒,什么都没留下…
展开
-
C++11 笔记 std::function,bind绑定器和lambda
C++11 笔记 std::function,bind绑定器和lambda背景c++将boost库中的function和bind在c++11中终于纳入了标准库的体系。 在传统的c++程序中,事件回调是通过虚函数进行的。在现代c++程序中,事件回调有了新的推荐做法,即std::funciton+std::bind,这种方式的一个明显优势是不必担心对象的生存期。function模板类和bind模板函原创 2017-11-06 21:59:21 · 4002 阅读 · 0 评论 -
C++ 调试帮助简介
C++ 调试帮助简介Source: C++ primer(version 5)主要思想是:程序所包含的调试代码仅在开发过程中执行。当应用程序已经完成,并且准备提交时,就会将调试代码关闭。这种方法会用到两项预处理功能:assert 和NDEBUG。assert预处理宏定义在<cassert>头文件中 的所谓预处理宏其实是一个预处理变量,它的行为有点类似于内联函数。使用一个表达式作为它的条件:翻译 2017-11-09 15:01:19 · 394 阅读 · 0 评论