C++11的一般概念——The C++ standard library, 2nd Edition 笔记(二)

摘要: ( 原书第四章,General Concepts)只介绍新内容,关于头文件格式和后缀等C++03已经规范化的内容,不再赘述。namespace std:新的std子空间包括:std::tr1, tr1 = technical report 1;std::rel_ops, 用==和 sp(new C); std::bind(func, 3, 7)(); // 注意(); func(3, 7) std::bind(C(), 3, 7)(); // C()(3, 7); std::bind(l, 3, 7)(); //l(3, 7); std::bind(&C::memfunc, ... 阅读全文
posted @ 2014-01-17 07:40 SirDigit 阅读(2421) 评论(0) 推荐(0) 编辑

C++11新特性——The C++ standard library, 2nd Edition 笔记(一)

摘要: 前言 这是我阅读《The C++ standard library, 2nd Edition》所做读书笔记的第一篇。这个系列基本上会以一章一篇的节奏来写,少数以C++03为主的章节会和其它章节合并,一些内容较多的章节也会抽出几个独立的章节。这些博文不分析具体的应用情景,仅仅用来记录C++11新增的知识点。关于C++11知识点的详细解析,请参考C++11 FAQ;关于C++03以及STL的较详尽解析,请参考相关著作或者网络资料;推荐《C++ Primer,4th edition》和《The C++ Standard Library》。(原书第三章:New Language Features)新. 阅读全文
posted @ 2014-01-09 23:05 SirDigit 阅读(2416) 评论(0) 推荐(0) 编辑

CMake 用法导览

摘要: Preface : 本文是CMake官方文档CMake Tutorial (http://www.cmake.org/cmake/help/cmake_tutorial.html) 的翻译。通过一个样例工程从简单到复杂的完善过程,文档介绍了CMake主要模块(cmake, ctest, cpack)的功能和使用环境;从中可以一窥cmake的大体形貌。正文如下: 本文下述内容是一个手把手的使用指南;它涵盖了CMake需要解决的公共构建系统的一些问题。这些主题中的许多主题已经在Mastering CMake一书中以单独的章节被介绍过,但是通过一个样例工程看一看它们如何工作也是非常有帮助的。本指.. 阅读全文
posted @ 2013-01-20 15:39 SirDigit 阅读(43362) 评论(3) 推荐(8) 编辑

CMake 手册详解(二十三)

摘要: 提供信息的变量 阅读全文
posted @ 2012-12-16 22:03 SirDigit 阅读(17767) 评论(2) 推荐(4) 编辑

CMake 手册详解(二十二)

摘要: CMake 命令:separate_arguments; set; set_directory_properties; set_property; set_source_files_properties; set_target_properties; set_tests_properties; site_name; source_group; string; target_link_libraries; try_compile; try_run; unset; variable_watch; while 命令索引区间:CMD#65-CMD#80 阅读全文
posted @ 2012-10-20 11:31 SirDigit 阅读(60575) 评论(0) 推荐(1) 编辑

CMake 手册详解(二十一)

摘要: CMake命令: option; output_required_files; project; qt_wrap_cpp; qt_wrap_ui; remove_definitions; return. 命令索引区间:CMD#58-CMD#64 阅读全文
posted @ 2012-10-06 10:18 SirDigit 阅读(5606) 评论(2) 推荐(0) 编辑

CMake 手册详解(二十)

摘要: CMake命令:list; load_cache; load_command; macro; mark_as_advanced; math; message 命令索引区间:CMD#51-CMD#57 阅读全文
posted @ 2012-09-03 20:57 SirDigit 阅读(19592) 评论(2) 推荐(0) 编辑

CMake 手册详解(十九)

摘要: CMake命令:install; link_directories; 命令索引区间:CMD#49-CMD#50 阅读全文
posted @ 2012-08-12 16:46 SirDigit 阅读(34429) 评论(0) 推荐(1) 编辑

CMake 手册详解(十八)

摘要: CMake命令:include;include_directories;include_external_msproject;include_external_msproject;include_regular_expression. 命令索引区间:CMD#45-CMD#48 阅读全文
posted @ 2012-08-05 21:54 SirDigit 阅读(13649) 评论(0) 推荐(1) 编辑

CMake 手册详解(十七)

摘要: CMake命令:get_property;get_source_file_property;get_test_property;[*]if 命令索引区间:CMD#40-CMD#44 阅读全文
posted @ 2012-07-29 20:20 SirDigit 阅读(15895) 评论(0) 推荐(2) 编辑