00. 目录文章目录00. 目录01. C语言基础02. C开发实战03. 数据结构04. C++语言基础05. C++核心编程06. C++开发实战07. MFC08. QT09. 课程设计10. 其它01. C语言基础02. C开发实战03. 数据结构04. C++语言基础05. C++核心编程06. C++开发实战07. MFC08. QT09. 课程设计10. 其它...
原创
2021-09-02 14:20:38
568阅读
C++游戏系列1:角色类 C++游戏系列2:给角色装备武器 C++游戏系列3:用多文件组织角色类 C++游戏系列4:杀伤距离有限制 C++游戏系列5:不止有一件武器 C++游戏系列6:自己动起来 C++游戏系列7:小结一下 C++游戏系列8:……(待续)
原创
2021-05-26 10:13:25
157阅读
函数提高函数默认参数在C++中,函数的形参列表中的
原创
2022-09-22 10:06:46
43阅读
C++游戏系列1:角色类 C++游戏系列2:给角色装备武器 C++游戏系列3:用多文件组织角色类 C++游戏系列4:杀伤距离有限制 C++游戏系列5:不止有一件武器 C++游戏系列6:自己动起来 C++游戏系列7:小结一下 C++游戏系列8:……(待续)
原创
2022-03-17 14:06:29
490阅读
一、C++基础入门C++学习过程中的一些经验与方法C++基础入门(一)—— C++初识C++基础入门(二)—— 数据类型C++基础入门(三)—— 运算符C++基础入门(四)—— 程序流程结构(上)C++基础入门(四)—— 程序流程结构(下)C++基础入门(五)—— 数组C++基础
原创
2021-04-24 14:12:51
868阅读
1、STL映射类STL map和multimap的内部结构看起来像棵二叉树。这意味着在map或multimap中插入元素时将进行排序。要使用STL map或multimap类,需要包含头文件<map>:#include<map>实例化map#include<map>using namespace std;……map <keyType, val...
原创
2021-06-01 16:39:18
263阅读
只能有一个实例的单例类单例的概念使用私有构造函数、私有赋值函数和静态实例成员。要创建单例类,关键字static必不可少。重点知识点参数是引用,如果不加&的话就是平常参数,也就是传值参数。传值参数,如果实参在函数中被修改时,外面的这个变量并不会改变。引用参数,也就是在形参加上&,如果实参在函数中被修改的同时,外面的这个变量也会被修改。例:int a=10;void ad...
原创
2021-06-01 16:39:23
184阅读
10、指针指针是一种指向内存单元的特殊变量。声明指针如下:int *pInteger = NULL; #初始化指针使用引用运算符(&)获取变量的地址可以声明一个int指针来储存变量的地址:int* pInteger = &age**可将不同的内存地址赋给同一个指针变量,让它指向不同的值,如下个程序:#include<iostream>using name...
原创
2021-06-01 16:39:25
146阅读
这篇文章权当试试水。 众所不周知,c++编写久了就会背下一套模板: #include<iostream> using namespace std; int main() { return 0; } 到后来还会变成这样: #include<bits/stdc++.h> using namespace ...
转载
2021-08-08 20:43:00
124阅读
C++标准特性问题 关于花括号的构造问题 class Base {}; Base b1 = {}; Base b2{}; 隐式转换 第一行代码显式构造 第二行代码用到了两个隐式转换,先转换成double,再转换成Fraction 第三行代码用到了一个隐式转换,转换成Fraction 函数模板 C98 ...
转载
2021-08-14 14:17:00
62阅读
2评论
声明的作用主要两点,第一,提供链接时需要的符号信息,这些信息存储在目标文件的重定位表和符号表当中;第二,提供类型大小信息
原创
2024-07-25 14:48:04
103阅读
1、类型转换运算符C++提供了一种新的类型转换运算符,专门用于基于继承的情形,这种情形在C语言编程中并不存在。4个C++转换类型如下;static_cast dynamic_cast reinterpret_cast const_cast 这4个类型转换运算符的使用语法相同:destnation_type resulr = cast_type<destination_type&...
原创
2021-06-01 16:39:21
178阅读
1、类和对象声明类使用关键字class,并在他后面依次包含类名、一组放在{ }内的成员属性和方法以及结尾的分号。class Human{ //Data attributes: string Name; string Gender; //Methods: void Talk(string TextToTalk); void Introduce...
原创
2021-06-01 16:39:24
169阅读
第一章1、在C++中,可不显示地指定变量类型,使用关键字auto例如:auto flag=true。这里将指定变量flag的类型交给了编译器,编译器会自动确定变量应为什么类型。PS:auto时必须将变量初始化,否则会出现编译错误。2、使用enum来定义变量只有一组特定的取值例如:enum RainbowColors{ violet=0, Indigo, B...
原创
2021-06-01 16:39:26
197阅读
10.1、使用try和catch捕获异常try和catch是最重要的C++关键字。要捕获语句可能引发的异常,可将它们放在try块中,并使用catch块对try块可能引发的异常进行处理:void somefunc(){ try { int* pNumber=new int; *pNumber=999; delete pNumb...
原创
2021-06-01 16:39:17
201阅读
1、标准模版库介绍STL容器顺序容器顺序容器按顺序存储数据,如数组和列表。顺序容器具有插入速度快但查找操作相对较慢的特征。STL顺序容器包括:std::vector——操作与动态数组一样,在最后插入数据;可将vector视为书架,您可在一端添加和拿走图书; std::deque——与std::vector类似,但允许在开头插入或删除元素; std::list——操作与双向链表一样。可将它...
原创
2021-06-01 16:39:20
3415阅读
1、多态多态(Polymorphism)是面向对象语言的一种特征,让你能够以类似的方式处理不同类型的对象。1.1、使用虚函数实现多态行为可通过Fish指针或Fish引用访问Fish对象,这种指针或引用可指向Fish、Carp等对象。但你不需要知道也不关心它们指向的是哪种对象。可以用下面代码所示:pFish->Swim();myFish.Swim();你希望通过这种指针或引用...
原创
2021-06-01 16:39:22
186阅读
从依赖检测 -> 安装配置 -> 创建安装程序 -> 覆盖安装 -> 在线升级 -> 个性定制,实现一站式打包服务。
原创
2022-09-12 21:24:18
194阅读