- 题目 对于一个数组,查找出其中第二大的数,并输出。 测试代码 #include<iostream> #include <stdio.h> using namespace std; const int MINNUMBER = -32767; int find_set_max(int data[], int count) { int... 题目 对于一个数组,查找出其中第二大的数,并输出。 测试代码 #include<iostream> #include <stdio.h> using namespace std; const int MINNUMBER = -32767; int find_set_max(int data[], int count) { int...
- 验证代码 #include<iostream> using namespace std; class bass1{ public: virtual void display() { cout<<"bass1"<<endl; } }; class bass2:public bass1{ public: virtual v... 验证代码 #include<iostream> using namespace std; class bass1{ public: virtual void display() { cout<<"bass1"<<endl; } }; class bass2:public bass1{ public: virtual v...
- 题目目录 题目1:全排列题目2:三数排序题目3:1+2+3+...+100 = ?题目4 :大整数相加题目5:无零整数 题目1:全排列 全排列 用1、2、3三个数字 可以组成多少个没有重复数字的三位数? 打印出所有的可能 解答 参考Demo - C++ #include <iostream> #include <vector... 题目目录 题目1:全排列题目2:三数排序题目3:1+2+3+...+100 = ?题目4 :大整数相加题目5:无零整数 题目1:全排列 全排列 用1、2、3三个数字 可以组成多少个没有重复数字的三位数? 打印出所有的可能 解答 参考Demo - C++ #include <iostream> #include <vector...
- 转自公众号:码农有道 1. 隐式类型转换构造函数: 在《C++ Primer》这本经典教程中提到:可以用单个实参来调用的构造函数定义从形参类型到该类类型的一个隐式转换。这句话看起来比较绕口挺不好理解的。我们还是结合实例来理解。 #include <iostream>using namespace std; class Comp... 转自公众号:码农有道 1. 隐式类型转换构造函数: 在《C++ Primer》这本经典教程中提到:可以用单个实参来调用的构造函数定义从形参类型到该类类型的一个隐式转换。这句话看起来比较绕口挺不好理解的。我们还是结合实例来理解。 #include <iostream>using namespace std; class Comp...
- 看到一篇讲解C/C++字节对齐不错的文章: 来源:链接~ 字节对齐的原因: 为了提高 CPU 的存储速度,编译器会对 struct 的存储进行优化,即进行字节对齐。 &n... 看到一篇讲解C/C++字节对齐不错的文章: 来源:链接~ 字节对齐的原因: 为了提高 CPU 的存储速度,编译器会对 struct 的存储进行优化,即进行字节对齐。 &n...
- const修饰符可以修饰指针、数据成员、成员函数和类对象。接下来分别进行解释: 1.修饰指针 const 对象一旦创建就不能改变,所以const对象必须初始化。可以是任意的表达式; const int i = get_size(); //true const int j... const修饰符可以修饰指针、数据成员、成员函数和类对象。接下来分别进行解释: 1.修饰指针 const 对象一旦创建就不能改变,所以const对象必须初始化。可以是任意的表达式; const int i = get_size(); //true const int j...
- 一、补码的补码是原码的解释。 假设一个负数 x 用 8 二进制 位表示,则补码 = 2^8 - | x | ,那么再求补码 = 2^8 - ( 2^8 - | x | ) = 此数的原码 二、int 取值范围 - 2^15 ~ 2^15 - 1 的解释 ... 一、补码的补码是原码的解释。 假设一个负数 x 用 8 二进制 位表示,则补码 = 2^8 - | x | ,那么再求补码 = 2^8 - ( 2^8 - | x | ) = 此数的原码 二、int 取值范围 - 2^15 ~ 2^15 - 1 的解释 ...
- Pair 1.头文件: #include <iostream> using namespace std; 2.定义: pair<类型,类型>名称; &n... Pair 1.头文件: #include <iostream> using namespace std; 2.定义: pair<类型,类型>名称; &n...
- 上一篇文章总结了变量、循环/条件语句的命名以及编写规范,这篇文章来说下函数的代码格式规范。 一、函数格式规范 函数左大括号可以单独一行或者与函数名、参数等在同一行;如果左大括号与函数名参数等在同一行,左大括号与右圆括号之间有一个空格;函数名与左括号之间没有空格,左括号/右括号与参数之间没有空格;参数过多可以分成多行;每行建议80个字符;函数名命... 上一篇文章总结了变量、循环/条件语句的命名以及编写规范,这篇文章来说下函数的代码格式规范。 一、函数格式规范 函数左大括号可以单独一行或者与函数名、参数等在同一行;如果左大括号与函数名参数等在同一行,左大括号与右圆括号之间有一个空格;函数名与左括号之间没有空格,左括号/右括号与参数之间没有空格;参数过多可以分成多行;每行建议80个字符;函数名命...
- 在写代码的时候,通常需要遵循一定的代码格式规范,本文针对自己做项目以及所接触的代码形式,同时也参考红帽rpm源码和谷歌代码规范,总结一下写代码时的编程规范,当然这不是硬性规定,许多地方可以根据自己的喜好进行选择。规范更多的是为了让别人能够快速看懂你写的代码,不用在代码形式上浪费时间,同时也使代码更简洁易懂。 一、为什么编写代码要有规范? 能够让... 在写代码的时候,通常需要遵循一定的代码格式规范,本文针对自己做项目以及所接触的代码形式,同时也参考红帽rpm源码和谷歌代码规范,总结一下写代码时的编程规范,当然这不是硬性规定,许多地方可以根据自己的喜好进行选择。规范更多的是为了让别人能够快速看懂你写的代码,不用在代码形式上浪费时间,同时也使代码更简洁易懂。 一、为什么编写代码要有规范? 能够让...
- 先说一下C语言中的static,然后接着说C++中的static。 C语言中的static作用: 1.修饰变量:static关键字用于修改标识符的链接属性,从external改为internal,但标识符的存储类型和作用域不受影响,会延长它的生存周期。static修饰全局变量,全局变量具有外延性,被static修饰后,作用域仅限... 先说一下C语言中的static,然后接着说C++中的static。 C语言中的static作用: 1.修饰变量:static关键字用于修改标识符的链接属性,从external改为internal,但标识符的存储类型和作用域不受影响,会延长它的生存周期。static修饰全局变量,全局变量具有外延性,被static修饰后,作用域仅限...
- 这篇文章对多态做一个总结,同时对虚函数、纯虚函数、重载、覆盖、隐藏作相应的总结。 1.1 定义 如果有几个相似而不完全相同的对象,有时人们要求在向他们发出同一消息时,他们的反应各不相同,分别执行不同的操作,这种情况就是多态现象。C++所谓的多态是指,由继承而产生的相关的不同的类,其对象对同一消息会作出... 这篇文章对多态做一个总结,同时对虚函数、纯虚函数、重载、覆盖、隐藏作相应的总结。 1.1 定义 如果有几个相似而不完全相同的对象,有时人们要求在向他们发出同一消息时,他们的反应各不相同,分别执行不同的操作,这种情况就是多态现象。C++所谓的多态是指,由继承而产生的相关的不同的类,其对象对同一消息会作出...
- STL算法就是像查找、搜索、删除等操作的通用函数,其应用范围很广。要使用STL算法,应用程序必须包含头文件: #include <algorithm> 1 使用STL算法 1.count()与count_if() 算法std:::count()和count_if()计算给定范围内的元素数。 下面演示使用STL算法std::count()和count_i... STL算法就是像查找、搜索、删除等操作的通用函数,其应用范围很广。要使用STL算法,应用程序必须包含头文件: #include <algorithm> 1 使用STL算法 1.count()与count_if() 算法std:::count()和count_if()计算给定范围内的元素数。 下面演示使用STL算法std::count()和count_i...
- 这篇文章来说下面向对象编程! 那什么是面向对象编程呢? 介绍面向对象之前,那必须先说一下面向过程。 什么是面向过程呢? 面向过程(Procedure-Oriented Programming,简称POP)是一种编程模型,由一系列要执行的计算步骤组成,通常采用自上而下、顺序执行的方式。 面向过程的编程语言包括:C、Fortran、Pascal、Basic等。 下面... 这篇文章来说下面向对象编程! 那什么是面向对象编程呢? 介绍面向对象之前,那必须先说一下面向过程。 什么是面向过程呢? 面向过程(Procedure-Oriented Programming,简称POP)是一种编程模型,由一系列要执行的计算步骤组成,通常采用自上而下、顺序执行的方式。 面向过程的编程语言包括:C、Fortran、Pascal、Basic等。 下面...
- 写在前面:大家好!我是【AI 菌】,一枚爱弹吉他的程序员。我热爱AI、热爱分享、热爱开源! 这博客是我对学习的一点总结与记录。如果您也对 深度学习、机器视觉、算法、Python、C++ 感兴趣,可以关注我的动态,我们一起学习,一起进步~ 我的博客地址为:【AI 菌】的博客 我的Github项目地址是:【AI 菌】的Github 文章目录 ... 写在前面:大家好!我是【AI 菌】,一枚爱弹吉他的程序员。我热爱AI、热爱分享、热爱开源! 这博客是我对学习的一点总结与记录。如果您也对 深度学习、机器视觉、算法、Python、C++ 感兴趣,可以关注我的动态,我们一起学习,一起进步~ 我的博客地址为:【AI 菌】的博客 我的Github项目地址是:【AI 菌】的Github 文章目录 ...
上滑加载中
推荐直播
-
码道新技能,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月份产品特性,通过“特性解读+实操演示+实战案例+设计创新”的组合,全方位展现码道在多会话并行与多智能体协作方面的能力,赋能开发者提升效率
正在直播
热门标签