c++
文章平均质量分 74
twdlll
这个作者很懒,什么都没留下…
展开
-
C++ 声明、定义、初始化、赋值
C++ 声明、定义、初始化、赋值 参考来源:《C++ primer(第五版)》 在C++中,有以下几个概念一直都让人云里雾里。实际上,在学习语言的过程中,对每个概念了解清晰是非常重要的。 下面就让我们来理清这些概念声明和定义 首先我们要区分 声明 和 定义 的区别。 在《C++ primer(第五版)》中写道: C++语言支持分离式编译,该机制允许将程序分割成若原创 2017-10-17 19:53:15 · 6712 阅读 · 2 评论 -
C++ 直接初始化和拷贝初始化
直接初始化和拷贝初始化 参考来源:《C++ primer(第五版)》 关于这两个概念,我相信有不少人会感到疑惑,今天我就带着大家一起弄清楚他们的区别。 首先我们介绍直接初始化:编译器使用普通的函数匹配来选择与我们提供的参数最匹配的构造函数。文字描述可能会让你们云里雾里,那我们直接看代码://先设计这样的一个类class A{public: A(){ cout << "A原创 2017-10-21 11:32:21 · 4828 阅读 · 0 评论 -
C++ auto和decltype
C++ auto和decltype C++11新标准引入了auto和decltype这两种类型说明符。它们的共同之处在于不需要显式声明变量的类型,而是让编译器去推断变量类型。但是,它们之间又有一些细微的差异。下面就让我们一起深入理解这两个类型说明符。auto 因为auto是根据表达式的类...原创 2017-11-01 19:33:20 · 377 阅读 · 0 评论 -
C++ 构造函数详解
C++类构造函数详解 注意,本文以C++11为背景。 参考来源:《C++ primer》 以前一直对C++类的构造函数工作一知半解,最近重新温习《C++ primer》,才详细理解了类的构造函数的工作,特意写个博客记录一下。没有显式定义构造函数的情况 相信稍微了解过C++的同学,都知道C++类有一个特殊的成员函数,也是必须的成员函数,那就是构造函数。原创 2017-10-15 21:00:38 · 1183 阅读 · 0 评论 -
c++ 容器常用方法
对于C++容器的使用方法,自己一直迷迷糊糊。不是说不理解,只是老是会忘记,所以在这做一个总结,记录下各个容器常用的方法,来提醒自己。顺序容器共同方法 主要是迭代器方面,以及size方法。//假设容器变量为con//得到首尾迭代器,返回类型为iteratorcon.begin(), con.end();//得到首尾常量...原创 2018-04-18 22:30:50 · 1153 阅读 · 0 评论