- 我在用泛型编程写二维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,作用域解析 ...
- 1044 Shopping in Mars (25 分) 题目传送门:1044 Shopping in Mars (25 分) 一、题目大意 求长度为n的数组中,和为m的所有子数组,输出所有子数组的... 1044 Shopping in Mars (25 分) 题目传送门:1044 Shopping in Mars (25 分) 一、题目大意 求长度为n的数组中,和为m的所有子数组,输出所有子数组的...
- 《剑指Offer》面试题29:顺时针打印矩阵 1 题目 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字。 2 问题分析 <1>首先理解问题,借用图形将问题抽象化为具体。 /* 1 2 3 4 5 6 7 8 9 10... 《剑指Offer》面试题29:顺时针打印矩阵 1 题目 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字。 2 问题分析 <1>首先理解问题,借用图形将问题抽象化为具体。 /* 1 2 3 4 5 6 7 8 9 10...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢
2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考
2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本
2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签