随笔分类 - C/C++
摘要:[toc] C和C++中定义了 引用类型(reference type) ,存在左值引用(lvalue reference)。而在C++11中,新增了 右值引用(rvalue reference) 这一概念, 虽然个人感觉右值引用用处不大,但在此一并讨论。 1.左值and右值 首先,我们讨论左值和右
阅读全文
摘要:C++中可以将 构造函数 声明为explicit型,以避免后台类型转换(behind the scenes tyoe conversions) 我们先来看这样一个模拟int的类 在C++中,默认允许隐式类型转换(implicit type conversion),但这破坏了强类型化(strong t
阅读全文
摘要:指针被称为"C语言的灵魂"。实际上是一种专门用于保存内存地址的变量。 [toc] 1.定义一个指针 在C语言中,我们使用形如 的语句来声明一个指针,其中int可以替换成char,double等基础数据类型,跟在p前面的 表明p是一个指针类型(int )的变量。但在程序编写过程中,这样仅声明指针却不进
阅读全文
摘要:[toc] 一、简介 vector,是同一类型的对象的集合,这一集合可看作可变大小的数组,是容器的一种。 1. 对于容器来说,其重要特性之一便是于可以 在运行时高效地添加元素 。 2. 类似于数组,vector采用连续内存地址来存储元素,因此vector属于顺序容器。也就意味着可以采用下标对vect
阅读全文

浙公网安备 33010602011771号