- 你提醒用户一定要输入5个数字 但是用户故意输入2个数字,一个其他字符,再输入其他数字, 你该怎么处理这样的普遍情况? 解决办法: 用到cin的bool特性! #include <iostream>const int Max = 5;int main(){ using namespace std; int golf[Max]; cout << "请输入的分数:\n"; ... 你提醒用户一定要输入5个数字 但是用户故意输入2个数字,一个其他字符,再输入其他数字, 你该怎么处理这样的普遍情况? 解决办法: 用到cin的bool特性! #include <iostream>const int Max = 5;int main(){ using namespace std; int golf[Max]; cout << "请输入的分数:\n"; ...
- 这是我耗时最长的文章,因为资料少,水货又多,我又傻。 没事,前人栽树。我要把这篇写全面,省的你们到处去找。 文章目录 ① 你是windows系统还是Linux系统?② 为什么要使用hash_map③ 使用代码示例 以下内容属于拔高部分④hash_map原理⑤ hash_map数据结构扼要⑥ 哈希函数:hash< int> (第三个参数) 以下属于h... 这是我耗时最长的文章,因为资料少,水货又多,我又傻。 没事,前人栽树。我要把这篇写全面,省的你们到处去找。 文章目录 ① 你是windows系统还是Linux系统?② 为什么要使用hash_map③ 使用代码示例 以下内容属于拔高部分④hash_map原理⑤ hash_map数据结构扼要⑥ 哈希函数:hash< int> (第三个参数) 以下属于h...
- 目录 什么是内联函数? 什么时候使用内联函数? 内联函数和常规函数的区别 如何使用内联函数? 注意: 代码示例 运行结果: 内联与宏有什么区别 什么是内联函数? 内联函数是C++为了提高程序运算速度所做的一项改进。 内联函数 的编译代码与其他程序的代码“内联”起来,也就是不用乱跳来跳去,编译器将使用的相应的函数代码替换函数调用。 什么时候使用内联函... 目录 什么是内联函数? 什么时候使用内联函数? 内联函数和常规函数的区别 如何使用内联函数? 注意: 代码示例 运行结果: 内联与宏有什么区别 什么是内联函数? 内联函数是C++为了提高程序运算速度所做的一项改进。 内联函数 的编译代码与其他程序的代码“内联”起来,也就是不用乱跳来跳去,编译器将使用的相应的函数代码替换函数调用。 什么时候使用内联函...
- 内联函数 内联代码,程序无需跳到另一个位置执行代码,再跳回来。因此,内联函数运行速度比常规函数稍快,但代价是需要占用更多内存。 所以应该有选择性的使用内联函数,如果函数执行代码的时间比处理函数调用的 时间长,则即使使用内联函数,节省也没啥明显改进,而如果代码执行时间很短,则内联函数调用就可以节省大部分调用所占的时间。 ... 内联函数 内联代码,程序无需跳到另一个位置执行代码,再跳回来。因此,内联函数运行速度比常规函数稍快,但代价是需要占用更多内存。 所以应该有选择性的使用内联函数,如果函数执行代码的时间比处理函数调用的 时间长,则即使使用内联函数,节省也没啥明显改进,而如果代码执行时间很短,则内联函数调用就可以节省大部分调用所占的时间。 ...
- 目录 第1部分: 第1.1 回顾函数定义 第1.2 一个函数指针 1.2.1程序示例 1.3 函数指针数组 第1部分: 第1.1 回顾函数定义 首先来看,下面3个表示的特征标和返回类型都是相同的 括号里面: const double ar[] 与const double *ar 含义完全相同,函数原型中,可以省略 标识符 const... 目录 第1部分: 第1.1 回顾函数定义 第1.2 一个函数指针 1.2.1程序示例 1.3 函数指针数组 第1部分: 第1.1 回顾函数定义 首先来看,下面3个表示的特征标和返回类型都是相同的 括号里面: const double ar[] 与const double *ar 含义完全相同,函数原型中,可以省略 标识符 const...
- 从简历投递的故事说起 本来今天不打算用别人的故事了,但是吧,技术这东西,枯燥无味,如果我们连学个东西干嘛用都不知道,那学来干嘛?所以我觉得,这个入门应用场景是很重要的。 今天我去面试了,我需要在简历上填写我的项目经验,格式都是一水的:”XXXX - XX - XX,做过XX项目,任XX职务,收获XXXX“··· 很显然,这可以用一个项目经验类来实现。 但是这一... 从简历投递的故事说起 本来今天不打算用别人的故事了,但是吧,技术这东西,枯燥无味,如果我们连学个东西干嘛用都不知道,那学来干嘛?所以我觉得,这个入门应用场景是很重要的。 今天我去面试了,我需要在简历上填写我的项目经验,格式都是一水的:”XXXX - XX - XX,做过XX项目,任XX职务,收获XXXX“··· 很显然,这可以用一个项目经验类来实现。 但是这一...
- 目录 核心概念 下述代码的核心点: 程序示例: setf()、precision()、width()使用概述 核心概念 ostream和ofstream类凸显了引用的有趣特性! ofstream对象可以使用ostream类的方法,使得文件输入、输出格式与控制台输入、输出相同! 这是继承的特性! ostream是基类,ofstream是派生类,派生类可以使... 目录 核心概念 下述代码的核心点: 程序示例: setf()、precision()、width()使用概述 核心概念 ostream和ofstream类凸显了引用的有趣特性! ofstream对象可以使用ostream类的方法,使得文件输入、输出格式与控制台输入、输出相同! 这是继承的特性! ostream是基类,ofstream是派生类,派生类可以使...
- 函数接口的两个要素是参数与返回值 C语言中,函数的参数和返回值的传递方式有:值传递和指针传递 C++语言中,多了引用传递 如果对引用和指针不理解,请先复习这篇博客: 《高质量C++编程指南》番外篇--引用与指针的比较?为什么要使用引用? 6.1 参数的规则 6.1.1 参数书写要完整 void SetValue(int width, int height)... 函数接口的两个要素是参数与返回值 C语言中,函数的参数和返回值的传递方式有:值传递和指针传递 C++语言中,多了引用传递 如果对引用和指针不理解,请先复习这篇博客: 《高质量C++编程指南》番外篇--引用与指针的比较?为什么要使用引用? 6.1 参数的规则 6.1.1 参数书写要完整 void SetValue(int width, int height)...
- 文章目录 从买股票的故事说起外观模式UML示例代码我在哔哔两句外观的优势 从买股票的故事说起 新手接触股票时,总是容易亏钱,不论是熊市还是牛市。 为啥嘞,作为一个外行人,我觉得新手散户需要有莫大的勇气和智慧去面对种类繁多的个股,一不小心就跌了跟头。 那为什么不找个专业人士带呢?比如把钱放进基金。我知道,赚的少嘛。如果是我,我会选择放基金,自己买... 文章目录 从买股票的故事说起外观模式UML示例代码我在哔哔两句外观的优势 从买股票的故事说起 新手接触股票时,总是容易亏钱,不论是熊市还是牛市。 为啥嘞,作为一个外行人,我觉得新手散户需要有莫大的勇气和智慧去面对种类繁多的个股,一不小心就跌了跟头。 那为什么不找个专业人士带呢?比如把钱放进基金。我知道,赚的少嘛。如果是我,我会选择放基金,自己买...
- 目录 引用变量 1.1 创建引用变量 引用变量的程序示例 程序运行结果 引用变量 引用是对已定义的变量的别名,比如一个人的大名和小名,这指的都是一个人。区别指针与引用变量 1.1 创建引用变量 比如要将rodents作为rats变量的别名,可以这样做: int rats; int & rodents =rats; 注意,&这里不是地址运算... 目录 引用变量 1.1 创建引用变量 引用变量的程序示例 程序运行结果 引用变量 引用是对已定义的变量的别名,比如一个人的大名和小名,这指的都是一个人。区别指针与引用变量 1.1 创建引用变量 比如要将rodents作为rats变量的别名,可以这样做: int rats; int & rodents =rats; 注意,&这里不是地址运算...
- 结构和数组的差异(基本概念) 为结构编写函数比为数组编写函数要简单得多。 结构是一个实体,被 看做一个整体,可以将一个结构赋给另一个结构。 函数可以返回结构。数组名就是数组第一个元素的地址,而结构名只是结构的名称,要想获得结构的地址,必须使用地址运算符& 然而,按值传递结构有一个缺点,就是结构非常大的情况下,复制结构将增加内存要求,所以更倾向于传递地址, 使用指针进... 结构和数组的差异(基本概念) 为结构编写函数比为数组编写函数要简单得多。 结构是一个实体,被 看做一个整体,可以将一个结构赋给另一个结构。 函数可以返回结构。数组名就是数组第一个元素的地址,而结构名只是结构的名称,要想获得结构的地址,必须使用地址运算符& 然而,按值传递结构有一个缺点,就是结构非常大的情况下,复制结构将增加内存要求,所以更倾向于传递地址, 使用指针进...
- 共享内存(这是IPC最快捷的方式) 是什么 我的第一个服务器项目分了前后端,而其中前后端的数据通讯就是使用shm共享内存的方式,所以对于这块会比较有感觉。 1、共享内存是在多个进程之间共享内存区域的一种进程间的通信方式。 2、它是在多个进程间通过对指定内存段进行映射实现内存共享的。 3、这是IPC最快捷的方式,因为它没有中间商赚差价。 4、多个进程间共享的是同一块... 共享内存(这是IPC最快捷的方式) 是什么 我的第一个服务器项目分了前后端,而其中前后端的数据通讯就是使用shm共享内存的方式,所以对于这块会比较有感觉。 1、共享内存是在多个进程之间共享内存区域的一种进程间的通信方式。 2、它是在多个进程间通过对指定内存段进行映射实现内存共享的。 3、这是IPC最快捷的方式,因为它没有中间商赚差价。 4、多个进程间共享的是同一块...
- 目录 4.1 运算符的优先级 4.2 复合表达式 4.3 if 语句 4.3.1 布尔变量与零值比较 4.3.2 整型变量与零值比较 4.3.3 浮点变量与零值比较 4.3.4 指针变量与零值比较 4.3.5 对if语句的补充说明 4.4 循环语句的效率 4.5 for 语句的循环控制变量 4.6 switch语句 看似简单,但隐藏隐患 ... 目录 4.1 运算符的优先级 4.2 复合表达式 4.3 if 语句 4.3.1 布尔变量与零值比较 4.3.2 整型变量与零值比较 4.3.3 浮点变量与零值比较 4.3.4 指针变量与零值比较 4.3.5 对if语句的补充说明 4.4 循环语句的效率 4.5 for 语句的循环控制变量 4.6 switch语句 看似简单,但隐藏隐患 ...
- 目录 1. 基本概念 2.程序示例 2.1运行结果 3. 程序中3个函数的解读 3.1 string version1(const string & s1, const string & s2) 3.2 const string & version2(string & s1, const string & s2) 3.3 const string & versi... 目录 1. 基本概念 2.程序示例 2.1运行结果 3. 程序中3个函数的解读 3.1 string version1(const string & s1, const string & s2) 3.2 const string & version2(string & s1, const string & s2) 3.3 const string & versi...
- 目录 0. 整体概述为什么要引入构造函数 1. 声明和定义构造函数 程序声明对象时,将自动调用构造函数 1.1 成员名和参数名 2. 使用构造函数 2.1 显式调用构造函数 2.2 隐式调用构造函数 2.3 构造函数与new一起使用的方法 3. 默认构造函数 4. 析构函数 什么时候调用析构函数呢? 5 改进Stock类 stock10.h St... 目录 0. 整体概述为什么要引入构造函数 1. 声明和定义构造函数 程序声明对象时,将自动调用构造函数 1.1 成员名和参数名 2. 使用构造函数 2.1 显式调用构造函数 2.2 隐式调用构造函数 2.3 构造函数与new一起使用的方法 3. 默认构造函数 4. 析构函数 什么时候调用析构函数呢? 5 改进Stock类 stock10.h St...
上滑加载中
推荐直播
-
香橙派AIpro的远程推理框架与实验案例
2025/07/04 周五 19:00-20:00
郝家胜 -华为开发者布道师-高校教师
AiR推理框架创新采用将模型推理与模型应用相分离的机制,把香橙派封装为AI推理黑盒服务,构建了分布式远程推理框架,并提供多种输入模态、多种输出方式以及多线程支持的高度复用框架,解决了开发板环境配置复杂上手困难、缺乏可视化体验和资源稀缺课程受限等痛点问题,真正做到开箱即用,并支持多种笔记本电脑环境、多种不同编程语言,10行代码即可体验图像分割迁移案例。
正在直播 -
鸿蒙端云一体化应用开发
2025/07/10 周四 19:00-20:00
倪红军 华为开发者布道师-高校教师
基于鸿蒙平台终端设备的应用场景越来越多、使用范围越来越广。本课程以云数据库服务为例,介绍云侧项目应用的创建、新建对象类型、新增存储区及向对象类型中添加数据对象的方法,端侧(HarmonyOS平台)一体化工程项目的创建、云数据资源的关联方法及对云侧数据的增删改查等操作方法,为开发端云一体化应用打下坚实基础。
即将直播
热门标签