C++
goldcarpenter
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++ primer 学习笔记——第二章
C++定义了两种 基本内置 类型 :算数类型(arithmetic type) 和 空类型 (void) 带符号类型 与 无符号类型(除布尔和拓展的字节型外) 带符号: int short long longlong(c++11)...转载 2018-08-19 15:28:13 · 448 阅读 · 0 评论 -
C++ primer 学习笔记——第四章
表达式(expression)由一个或多个运算对象(operand)组成,对表达式求值将得到一个结果(result)。 字面值和变量是最简单的表达式(expression)。 其结果(result)就是字面值和变量的值。 把一个运算符(operator)和一个或多个运算对象(operand)组合起来可以生成较为复杂的表达式(expression)。 重载运算符 C++语言定义了运算符作用...转载 2018-08-22 11:32:00 · 705 阅读 · 0 评论 -
C++ primer 学习笔记——第三章
using 声明(using declaration) 使用using声明可以省略专门的前缀(形如命名空间::) using std::cin; using std::cout: using std::endl; 注:头文件中不应包含using声明,避免不经意间包含的名字产生始料未及的冲突。 标准库类型string 标准库类型string:表示可变长的字符串序列 ...转载 2018-08-20 20:24:24 · 650 阅读 · 0 评论 -
C++ primer 学习笔记——第五章
简单语句 空语句 ; //空语句 在程序的某个地方,语法上需要一条语句但逻辑上不需要,此时应该使用空语句。 使用空语句时应该加上注释,从而令度这段代码的人知道这句语句是有省略的。 复合语句(compound statement) 用花括号括起来的语句和声明序列,复合语句也被称为块(block)。将其转化成一条复合语句 while (val <= 40)...转载 2018-08-22 18:13:53 · 424 阅读 · 0 评论 -
C++ primer 学习笔记——第一章
int main() // int ——返回类型 main——函数类型 ()——形参列表 { return 0; // {}内 —— 函数体 } 大多数系统中,main的返回值用来指示类型。 return 0; //成功 return (非0); //含义由系统定义 通常指出错误类型 C++语言没有定义任何输入输出语句,通...转载 2018-08-18 15:07:31 · 269 阅读 · 0 评论 -
C++ primer 学习笔记——第六章
函数是一个命了名的代码块,通过调用函数执行相应的代码。 函数基础 int【返回类型】 fact【函数名】 (int val, double dval【形参列表】) { }【函数体】 函数调用符(call operator): 作用于一个表达式,该表达式是函数或者指向函数的指针 注:①函数的调用完成两项工作:一是用实参初始化函数对应的形参,二是将控制权转交给被调用的函数。 ②:主调...转载 2018-09-08 11:31:10 · 1027 阅读 · 0 评论 -
C++——重复编译与重复定义
来源引用: https://blog.youkuaiyun.com/Tsinting/article/details/62232518(非常清楚) https://www.cnblogs.com/jdxn/p/6970228.html http://www.cnblogs.com/xuepei/p/4027946.html https://blog.youkuaiyun.com/u014557232/articl...转载 2018-12-30 12:17:17 · 8878 阅读 · 4 评论 -
C++——构造函数
引用: https://www.cnblogs.com/gklovexixi/p/5814626.html(通俗易懂) 在创建对象时,很多的细节没有注意就会产生错误。归根到底还是基础不牢固。 图片引自:https://www.imoo...转载 2018-12-30 17:18:51 · 680 阅读 · 0 评论 -
C++——cin()/cin.get()/cin.getline()/getline()函数总结
内容引用:https://blog.youkuaiyun.com/livecoldsun/article/details/25489429 程序的输入都建有一个缓冲区,即输入缓冲区。每次输入过程是这样的,当一次键盘输入结束时会将输入的数据存入输入缓冲区,而cin函数直接从输入缓冲区中取数据。正因为cin函数是直接从缓冲区取数据的,所以有时候当缓冲区中有残留数据时,cin函数会直接取得这些残留数据而不会请求键...转载 2018-12-30 21:59:56 · 785 阅读 · 0 评论 -
C++——const用法总结
引用:https://www.cnblogs.com/xudong-bupt/p/3509567.html(感谢博主) C++ const 允许指定一个语义约束,编译器会强制实施这个约束,允许程序员告诉编译器某值是保持不变的。如果在编程中确实有某个值保持不变,就应该明确使用const,这样可以获得编译器的帮助。 1.const修饰成员变量 #include<iostream> ...转载 2019-01-01 18:49:15 · 273 阅读 · 0 评论 -
C++——静态变量和静态成员函数
引用:https://www.cnblogs.com/wanyuanchun/p/4041080.html https://www.cnblogs.com/kiplove/p/6875371.html 写在最前面的话:通常情况下,不应该在类内部初始化成员,无论是否为静态成员。 静态成员 1) 静态成员必须为字面值常量类型的constexpr。 所谓的字面值类型就是通常遇到的:...转载 2019-01-02 19:46:25 · 200 阅读 · 0 评论 -
C++——类的动态建立和静态建立
引用: https://blog.youkuaiyun.com/don_sandman/article/details/78047146 https://www.cnblogs.com/long5683/p/9775267.html C++中建立类的对象有两种方式: (1)静态建立,例如 A a; 静态建立一个类对象,就是由编译器为对象在栈【一种数据结构】空间中分配内存。使用这种方法,是直接调...转载 2019-01-03 12:55:00 · 1829 阅读 · 0 评论 -
C++——深拷贝&浅拷贝
引用: https://blog.youkuaiyun.com/lpp0900320123/article/details/39007047 http://www.cnblogs.com/zhili/p/DeepCopy.html 深拷贝: 指的是拷贝一个对象时,不仅仅把对象的引用进行复制,还把该对象引用的值也一起拷贝。这样进行深拷贝后的拷贝对象就和源对象互相独立,其中任何一个对象的改动都不会对...转载 2019-01-03 14:02:46 · 1147 阅读 · 0 评论
分享