GCC学习笔记

GCC学习笔记

[TOC]
作为Linux下的C/C++使用者有必要稍微深入了解一下GCC编译器.本文为学习笔记,包含GCC基础知识(部署,编译选项等),编译过程,静态动态库的生成与使用.

阅读更多
《more effective C++》-Item 1-26-学习笔记 1
《effective C++》-第6-9章-学习笔记下
C++中的PImpl Idiom的简介

C++中的PImpl Idiom的简介

[TOC]
在《effective C++》中了解到了PImpl Idiom模式, 搜索了解了一下, 有一篇英文介绍简洁易懂, 遂分享出来, 原文.

阅读更多
《effective C++》-第1-5章-学习笔记上
C++可调用Callable类型的总结

C++可调用Callable类型的总结

[TOC]
自从在使用 std::thread 构造函数过程中遇到了 Callable 类型的概念以来用到了很多关于它的使用.
因此本文把使用/调查结果总结出来. 包括 Callable 的基础概念, 典型的 Callable 类型介绍.
例如函数对象(狭义), 函数指针, lambda 匿名函数, 函数适配器, std::function 仿函数等.

阅读更多
《effective STL》书摘与感悟记录

《effective STL》书摘与感悟记录

[TOC]
本文记录一下《effective STL》书摘与感悟记录.
目的有三:

  1. 加强学习效果,只是瞄一遍很难确保自己掌握通过总结摘要考核自己的理解,加强印象.
  2. 方便事后的查阅,书不在手边时翻阅本文会快一些,更何况是用了自己的语言总结出来的.
  3. 方便以后有新的感触实际经验后对相关内容进行补充,实现学习的真正闭环.
    至于为什么选择学习这本书,一是对STL感兴趣,二是由应用入口学习C++的一些特性更生动一些.
阅读更多