![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++ primer
无敌秋
这个作者很懒,什么都没留下…
展开
-
C++ 回调函数
一个类调用另一个类的函数原创 2022-08-24 16:28:34 · 220 阅读 · 0 评论 -
C++ 一个类调用另外一个类的函数
一个类调用另一个类的函数原创 2022-07-26 11:09:17 · 3512 阅读 · 0 评论 -
C++子类与父类同名函数,调用关系
C++子类与父类同名函数的调用关系原创 2022-07-26 11:07:56 · 3833 阅读 · 0 评论 -
C++ std::transform
C++ std::transform原创 2022-07-18 14:05:01 · 224 阅读 · 0 评论 -
C++ enum的使用
enum c++原创 2022-07-11 15:54:09 · 802 阅读 · 0 评论 -
C++ virtual override 重载的应用
重载 virtual override原创 2022-07-11 15:51:13 · 308 阅读 · 0 评论 -
[解决]VSCode在Linux下导入c语言头文件警告
VSCode导入#include <stdio.h>文件时提示以下错误:这是由于配置中没有指定依赖路径导致的,在c_cpp_properties.json中includePath的默认配置只有当前目录,需要将系统依赖加入。在命令行里面输入gcc -v -E -x c++ -在结果里面找到头文件目录,然后添加到includepath中。作者:volkin链接:https://www.jianshu.com/p/a2a4bc46f30e来源:简书著作权归作者所有。商业转载请联系作者获得原创 2022-05-18 17:18:07 · 973 阅读 · 0 评论 -
c++使用制表符\t
转载:https://blog.csdn.net/cool99781/article/details/104294682/1.使用制表符\t输出制作表格。制表符相当于键盘上按下TAB键之间的距离,也称为空白符。空白符只在字符常量和字符串常量中起作用。在其它地方出现时,只起间隔作用, 编译程序对它们忽略。因此在程序中使用空白符与否,对程序的编译不发生影响,但在程序中适当的地方使用空白符将增加程序的清晰性和可读性。就是说只是在字符常量和字符串常量中是代表一定的距离(比如8个空格),而在其它地方只是代表一个间转载 2021-01-07 10:57:19 · 4953 阅读 · 0 评论 -
C++ primer plus第6版 第5章编程题
1.#include<bits/stdc++.h>using namespace std;int main(){char fisrtname[128],lastname[128];char grade;int age;cout<<“What is your first name”<<endl;cin.getline(fisrtname,128);cout<<“What is your last name”<<endl;cin.ge原创 2020-12-23 15:59:30 · 505 阅读 · 0 评论 -
enum const
枚举enum创建常量的一种方式,可以替代constenum spectrum{red,orange};spectrum band;band=orange;原创 2020-12-15 14:51:59 · 267 阅读 · 0 评论 -
struct和union
1.在外部声明struct变量2.定义struct变量的同时,创建struct变量pa23.初始化变量时,可以省去=4.两个struct变量间可以赋值pa2=guest;5.可以用数组来初始化struct变量struct inflatable{char name[20];float volname;double price;}pa2;int main(){inflatable guest={“zhou yiqiu”,1.88,2.10};inflatable employe原创 2020-12-14 16:23:11 · 337 阅读 · 0 评论 -
C++ 浮点型
1.字符不超过128个2.字符用ASCII码表示:‘A’为65,‘a’为973.字符用单引号表示,字符串用双引号表示4.char ch=‘M’5.cout.put(ch)显示一个字符6.换行符的几种写法:cout<<endl;cout<<’\n’;cout<<"\n";7.singed char ch //ch的取值范围是-127~128unsigned char ch//ch的取值范围是0~2558.字符串以‘\0’空字符串结尾char dog原创 2020-12-14 15:12:52 · 1639 阅读 · 0 评论 -
C++ Array
1.声明数组:typeName arrayName[arraySize]arraySize不能是变量,可以通过new来规避次问题int nums[4]={2,7,11,15};在定义的时候初始化数组int nums1[4];nums1[0]=1;nums1[1]=2;nums1[2]=3;nums1[3]=4;对数组的一部分进行初始化,其他元素编译器会设为0int nums[4]={1,2};此时nums[2]=0,nums[3]=0将数组中的所有元素都设为0int nums[500]原创 2020-12-14 10:22:15 · 233 阅读 · 0 评论 -
vscode下如何运行C++
Vscode下载并配置C++环境:https://blog.csdn.net/zjwengyidong/article/details/53789533windows下安装mingw-w64:https://www.cnblogs.com/TAMING/p/9945389.html如何调试,断点,监控等原创 2020-12-09 16:08:27 · 721 阅读 · 0 评论 -
boost库
转载:https://blog.csdn.net/weixin_38102771/article/details/887795921.什么是boost库 boost库是一个优秀的。可移植,开源的C++库,它是由C++标准委员会库工作自成员发起,它是对STL的延续和扩充,设计理念和STL比较接近,都是利用泛型让复用达到最大化,其中有些内容经常成为下一代C++标准库内容,在C++社区影响很大,是不折不扣的“准”标准库。 相比STL,boost更加实用。STL集中在算法部分,而boost包含了不少转载 2020-11-09 15:20:28 · 1034 阅读 · 0 评论 -
什么是hpp文件
以往在编写 C++ 程序时,如果需要分模块,一般我们是编写一个 .h 文件,在里面放上函数的声明,再编写一个 .cpp 文件,在里面添加函数的相关实现,这样子在使用的时候包含头文件,再把 .cpp 加到当前工程下编译即可,如果此时 .cpp 忘记添加到当前工程下编译,经常就会出现函数找不到的情况。如果你的 .h 是模板类的声明,.cpp 是模板类函数的实现,由于模板两次编译的机制,直接包含头文件就出现找不到函数的情况了,这种情况需要把实现和声明放在一起,才能找到函数的定义。 hpp(Header原创 2020-11-09 14:39:35 · 1677 阅读 · 0 评论 -
用户接口
在面向对象编程里,用户与数据交互的方式有三种:初始化,更新和报告,这就是用户接口原创 2020-11-09 14:40:04 · 91 阅读 · 0 评论 -
类模板,模板类和函数模板,模板函数
单整数类 {单整数加单整数减单整数乘单整数除}双整数类 {双整数加双整数减双整数乘双整数除}所以C艹跟其他强类型语言为我们提供了一个所谓模版功能:<变量类型>整数 {<变量类型>加<变量类型>减<变量类型>乘<变量类型>除}...原创 2020-11-09 14:40:43 · 110 阅读 · 0 评论 -
C++面向过程和面向对象的关系
如何大象装进冰箱?面向过程:为了把大象装进冰箱,需要3个过程。把冰箱门打开(得到打开门的冰箱)把大象装进去(打开门后,得到里面装着大象的冰箱)把冰箱门关上(打开门、装好大象后,获得关好门的冰箱)每个过程有一个阶段性的目标,依次完成这些过程,就能把大象装进冰箱。面向对象:为了把大象装进冰箱,需要做三个动作(或者叫行为)。每个动作有一个执行者,它就是对象。冰箱,你给我把门打开冰箱,你给我把大象装进去(或者说,大象,你给我钻到冰箱里去)冰箱,你给我把门关上依次做这些动作,就能把大象装进冰箱。原创 2020-11-09 14:41:08 · 163 阅读 · 0 评论