C++ Primer 第六章 函数 复习(2)

C++ Primer 第六章 函数 复习(2)

6.3 函数重载函数重载:函数名相同,但形参列表不同(必须是类型上的不同)const_cast 和重载重载与作用域6.4 默认实参、内联、调试帮助特殊用途语言特性默认实参一旦某个形参被赋予了默认值,那么它后面的所有形参都必须有默认值typedef string::size_type sz; stri...

C++ Primer 第六章 函数 复习(1)

C++ Primer 第六章 函数 复习(1)

C++ Primer 第六章 函数6.1 函数基础函数是一个命名了的代码块,通过函数执行相应的代码。可以有 0 个或多个参数,可重载/* 编写一个求数阶乘的程序 */ int fact(int val){ int ret = 1; //局部变量,用于保存计算结果 while(val > 1){...

C++ 入门教程开发文档

42 课时 |
17490 人已学 |
免费
开发者课程背景图

C++ Primer 第五章 复习

C++ Primer 第五章5.1 简单语句 & 条件语句ival + 5 ; //一条没有实际用处的表达式语句 cout << ival ; //有用的表达式语句 ; //空语句 //重复输入数据,直到文件末尾或输入的值等于 sought while(cin>>s ...

C++ primer 复习 第四章 表达式 复习

C++ primer 复习 第四章 表达式 复习

C++ primer 复习 第四章 表达式4.1 表达式基础表达式由一个或多个运算对象组成,字面值和变量是最简单的表达式把运算符和运算对象结合起来可产生较复杂的表达式一元运算符:作用于一个运算对象的运算符,例 取地址符和解引用符二元运算符:作用于两个运算对象,例相等(==ÿ...

C++ primer 第十二章 复习(2)

C++ primer 第十二章 复习(2)

12.1.3 unique_ptr 和 weak_ptrunique_ptr : 独自拥有所指向的对象std::unique_ptr<double> p1; //可以指向一个double的unique_ptr std::unique_ptr<int> p2(new int(4...

C++ primer 第十二章 复习(1)

C++ primer 第十二章 复习(1)

12.1.1 动态内存与智能指针全局对象:在程序启动时分配,程序结束时销毁局部对象:进入其作用域时被创建,离开作用域销毁(栈对象)静态对象:在第一次使用之前分配,程序结束销毁动态内存和智能指针动态内存(堆)的管理是通过一对运算符来完成的new:...

C++ primer 第十一章复习

C++ primer 第十一章复习

C++ primer 第十一章11.1 使用关联容器关联容器:元素是按关键字来保存和访问的顺序容器:元素是按它们在容器中的位置来顺序保存和访问的使用关联容器使用 MAP/* 统计每个数字在输入中出现的次数 */ std::map<int, size_t> word_cout; int n...

C++ primer 第十章复习(2)

C++ primer 第十章复习(2)

10.4 再探迭代器插入迭代器有三种类型:back_inserter,创建一个使用 push_back 的迭代器front_inserter 创建一个使用 push_front 的迭代器inserter 创建一个使用 insert 的迭代器,插入迭代器之前的位置/* it是由inserter生成的迭...

C++ primer 第十章复习(1)

C++ primer 第十章复习(1)

C++ primer 第十章10.1 泛型算法概述泛型:可以用于不同类型的容器和不同类型的元素容器定义的操作非常有限,其它操作(例如:查找特定元素,替换或删除某一个元素,排序等)都是通过一组泛型算法实现的大多数算法都定义在头文件 algorithm 中,头文件 nume...

C++ primer 第九章复习 - 2

C++ primer 第九章复习 - 2

C++ primer 第九章9.5 额外的string操作构造 string 的其它方法const char* cp = "Hello World!"; //以空字符结束的数组 char noNull[] = { 'H', 'I' }; //不是以空字符结束 std::string s1(cp); ...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

社区圈子

开发与运维
开发与运维
集结各类场景实战经验,助你开发运维畅行无忧
6376+人已加入
加入
相关电子书
更多
继承与功能组合
对象的生命期管理
移动与复制
立即下载 立即下载 立即下载