- sort函数有2种常见的写法,一种是不带参的,也就是默认的升序,一种是传入函数指针的,用函数自定义排序规则。 示例: #include<iostream>#include<algorithm>#include<functional>using namespace std; class cmp{pu... sort函数有2种常见的写法,一种是不带参的,也就是默认的升序,一种是传入函数指针的,用函数自定义排序规则。 示例: #include<iostream>#include<algorithm>#include<functional>using namespace std; class cmp{pu...
- 一、让自己习惯C++ 条款01:视C++为一个语言联邦 C++并不是一个带有一组守则的一体语言:他是从四个次语言**( C、Object-Oriented C++、Template、STL )** 组成的联邦政府,每个次语言都有自己的规约。记住这四个次于语言你就会发现C++容易了解得多。 条款02:尽量... 一、让自己习惯C++ 条款01:视C++为一个语言联邦 C++并不是一个带有一组守则的一体语言:他是从四个次语言**( C、Object-Oriented C++、Template、STL )** 组成的联邦政府,每个次语言都有自己的规约。记住这四个次于语言你就会发现C++容易了解得多。 条款02:尽量...
- 我在用泛型编程写二维vector的排序模板时,写出这样一个代码: //vector的字典序比较,v1<v2是true,v1>=v2是falsetemplate<typename T>bool cmp(vector<T>&v1,vector<T>&v2){ for(i... 我在用泛型编程写二维vector的排序模板时,写出这样一个代码: //vector的字典序比较,v1<v2是true,v1>=v2是falsetemplate<typename T>bool cmp(vector<T>&v1,vector<T>&v2){ for(i...
- using有2种用法:命名空间、类型命名。 C语言只有命名空间这一种用法,C++有2种用法。 1,命名空间(C和C++用法一样) (1)使用整个命名空间 如:using namespace std; 也可以自定义命名空间 (2)使用命名空间中的某个成员 如:using s... using有2种用法:命名空间、类型命名。 C语言只有命名空间这一种用法,C++有2种用法。 1,命名空间(C和C++用法一样) (1)使用整个命名空间 如:using namespace std; 也可以自定义命名空间 (2)使用命名空间中的某个成员 如:using s...
- 1、指针函数 指针函数,指针函数是指带指针的函数,即本质是一个函数。函数都有返回类型(如果不返回值,则为无值型),只不过指针函数返回类型是某一类型的指针。 英文名: Pointer Function ... 1、指针函数 指针函数,指针函数是指带指针的函数,即本质是一个函数。函数都有返回类型(如果不返回值,则为无值型),只不过指针函数返回类型是某一类型的指针。 英文名: Pointer Function ...
- 1,递归函数最终会结束,那么这个函数一定? A 使用了局部变量 B 有一个分支不调用自身 C 使用了全局变量或者使用了一个或多个参数 D 没有循环调用 AD显然排除,B是对的, C也是可以排除的,如下代码: void f(){ static int a = 5; if (a) { cout << a--; f();... 1,递归函数最终会结束,那么这个函数一定? A 使用了局部变量 B 有一个分支不调用自身 C 使用了全局变量或者使用了一个或多个参数 D 没有循环调用 AD显然排除,B是对的, C也是可以排除的,如下代码: void f(){ static int a = 5; if (a) { cout << a--; f();...
- Qt 控制台输入输出(支持中文) Qt 控制台输入输出采用 QTextStream(stdin) 和QTextStream(stdout)。QTextStream 类有自己的缓存机制,一般是行缓冲,一行... Qt 控制台输入输出(支持中文) Qt 控制台输入输出采用 QTextStream(stdin) 和QTextStream(stdout)。QTextStream 类有自己的缓存机制,一般是行缓冲,一行...
- 1,非类成员的静态变量 不是类成员的静态变量有两种:函数中的静态局部变量和函数外的静态全局变量。参考C语言存储类别、存储区一文,局部变量加static是函数结束之后,变量还在,全局变量加static是把作用域限制在本文件中。 2,作为类成员的静态变量 类成员变量加static,就可以用类直接使用成员,不需要对象。 需要注意的是,... 1,非类成员的静态变量 不是类成员的静态变量有两种:函数中的静态局部变量和函数外的静态全局变量。参考C语言存储类别、存储区一文,局部变量加static是函数结束之后,变量还在,全局变量加static是把作用域限制在本文件中。 2,作为类成员的静态变量 类成员变量加static,就可以用类直接使用成员,不需要对象。 需要注意的是,...
- 1,模板函数 像max这种函数,对于参数类型,计算逻辑是一样的,只是入参和返回值类型不同,就可以写成模板函数。 示例: #include<iostream>using namespace std; template<typename T>T maxmax(T a, T b){ return (a > ... 1,模板函数 像max这种函数,对于参数类型,计算逻辑是一样的,只是入参和返回值类型不同,就可以写成模板函数。 示例: #include<iostream>using namespace std; template<typename T>T maxmax(T a, T b){ return (a > ...
- 目录 1,字面值和只读变量 2,const 3,constexpr 1,字面值和只读变量 在C++中,常量包括字面值和只读变量: int a=12345;const int b=123; 这里,12345是字面值,a是变量,b是只读变量。 12345是常量,b是常量,a不是常量。 在C中,常量只包括字面值,只读变量不... 目录 1,字面值和只读变量 2,const 3,constexpr 1,字面值和只读变量 在C++中,常量包括字面值和只读变量: int a=12345;const int b=123; 这里,12345是字面值,a是变量,b是只读变量。 12345是常量,b是常量,a不是常量。 在C中,常量只包括字面值,只读变量不...
- 超级好用的C++随机数生成函数 一、下面的代码可以封装成头文件,文件名是util.h #ifndef _OJ_DATA_UTIL_HEAD_ #define _OJ_DATA_UTIL_... 超级好用的C++随机数生成函数 一、下面的代码可以封装成头文件,文件名是util.h #ifndef _OJ_DATA_UTIL_HEAD_ #define _OJ_DATA_UTIL_...
- 1020 Tree Traversals (25 分) 题目传送门:1020 Tree Traversals (25 分) 一、题目大意 给出二叉树的后序遍历和中序遍历,求二叉树的按层遍历。 二... 1020 Tree Traversals (25 分) 题目传送门:1020 Tree Traversals (25 分) 一、题目大意 给出二叉树的后序遍历和中序遍历,求二叉树的按层遍历。 二...
- 目录 1,内联函数 2,内联的优缺点 3,C/C++内联 1,内联函数 内联函数的声明方式是在函数声明或者实现处用inline修饰 #include<iostream>using namespace std; inline int f(int x){ return x*x;} int main(){ ... 目录 1,内联函数 2,内联的优缺点 3,C/C++内联 1,内联函数 内联函数的声明方式是在函数声明或者实现处用inline修饰 #include<iostream>using namespace std; inline int f(int x){ return x*x;} int main(){ ...
- setw(6)就是指定宽度为6,fixed<<setprecision(2)就是指定小数位精度为2位 double x = 6.218; cout <<setw(6) <... setw(6)就是指定宽度为6,fixed<<setprecision(2)就是指定小数位精度为2位 double x = 6.218; cout <<setw(6) <...
- 1,命名空间 命名空间namespace的作用是控制作用域,便于管理,也便于命名。 2,std 我感觉C++ prime plus书上这一段写的不全面, using std::cout; 也可以放在函数定义之前,让文件中的所有函数都能使用cout这个元素。 3,作用域解析 ... 1,命名空间 命名空间namespace的作用是控制作用域,便于管理,也便于命名。 2,std 我感觉C++ prime plus书上这一段写的不全面, using std::cout; 也可以放在函数定义之前,让文件中的所有函数都能使用cout这个元素。 3,作用域解析 ...
上滑加载中
推荐直播
-
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
回顾中 -
华为云码道:零代码股票智能决策平台全功能实战2026/04/18 周六 10:00-12:00
秦拳德-中软国际教育卓越研究院研究员、华为云金牌讲师、云原生技术专家
利用Tushare接口获取实时行情数据,采用Transformer算法进行时序预测与涨跌分析,并集成DeepSeek API提供智能解读。同时,项目深度结合华为云CodeArts(码道)的代码智能体能力,实现代码一键推送至云端代码仓库,建立起高效、可协作的团队开发新范式。开发者可快速上手,从零打造功能完整的个股筛选、智能分析与风险管控产品。
回顾中 -
华为云码道全新升级,多会话并行与多智能体协作2026/05/08 周五 19:00-21:00
王一男-华为云码道产品专家;张嘉冉-华为云码道工程师;胡琦-华为云HCDE;程诗杰-华为云HCDG
华为云码道4月份版本全新升级,此次直播深度解读4月份产品特性,通过“特性解读+实操演示+实战案例+设计创新”的组合,全方位展现码道在多会话并行与多智能体协作方面的能力,赋能开发者提升效率
正在直播
热门标签