孟瀚宇
孟瀚宇
全部文章
分类
c++(35)
c++小程序(13)
cuda(1)
c语言(1)
github(1)
python(1)
指针(1)
搜狗(1)
未归档(1)
游戏(1)
游戏开发(1)
程序设计(1)
类(2)
编程语言(2)
归档
标签
去牛客网
登录
/
注册
孟瀚宇的博客
全部文章
(共62篇)
用c语言编写九九乘法表
这个需要使用两重循环来实现,我们用i表示行,外面一层循环: for(i=1;i<=9;i++) { //外循环,从第一行到第九行 //第一步,输出该行的乘法式子 //第二步,该行结束换行 } 我们只需要将中间2步补充完整即可。第二步换行比较简单...
2022-01-29
0
457
C++基类和派生类访问详解
通过继承机制,可以利用已有的数据类型来定义新的数据类型。所定义的新的数据类型不仅拥有新定义的成员,而且还同时拥有旧的成员。我们称已存在的用来派生新类的类为基类,又称为父类。由已存在的类派生出的新类称为派生类,又称为子类。 在C++语言中,一个派生类可以从一个基类派生,也可以从多个基类派生。从一个基...
2022-01-29
0
784
派生类构造函数(详解)
派生类构造函数 构造派生类对象流程:基类构造函数->派生类构造函数 析构派生类对象流程:派生类析构函数->基类析构函数 派生类实际上是使用基类的构造函数来初始化其基类部分。 传递参数给基类构造函数问题:通过派生类的构造函数初始化列表 代码: #include<iost...
2022-01-29
0
281
c++const基本用法
基本用法: const限定符用来处理符号常量,比如在程序中输入以下代码: const int Months=12; 这样就可以在程序中用Months来替代12(12可以代表的含义有很多,使用Months可以指出12的含义是什么) 特点: 常量一旦被初始化之后,其值固定,不被允许修改 由于...
2022-01-29
0
237
友元类及友元函数(详解)
友元函数和友元类 ##友元关系介绍 类里面可以定义public、protected、private三种属性的成员,通过对象可以访问public成员,只有本类中的函数可以访问本类的private成员。 在C++里有一种特殊机制——友元(friend)。借助友元(friend),可以使得其他类中的...
2022-01-29
0
283
C++中RTTI的用法
C++ 中RTTI的使用方法详解 RTTI是运行阶段类型识别(Runtime Type Identification)的简称。这是新添加到c++中的特性之一,很多老式实现不支持。另一些实现可能包含开关RTTI的编译器设置。RTTI旨在为程序在运行阶段确定对象类型提供一种标准方式。很多类库已经成为其...
2022-01-29
0
276
c++临时对象详解
1,临时对象神秘在于不知不觉就请入程序当中,并且给程序带来了一定的问题; 2,下面的程序输出什么?为什么? #include <stdio.h> class Test { int mi; public: Test(int i) ...
2022-01-29
0
655
对象移动、右值引用详解
右值引用:移动语义和完美转发 3.3.1指针成员与拷贝构造 对C++程序员来说,编写C++程序有一条必须注意的规则,就是在类中包含了一个指针成员的话,那么就要特别小心拷贝构造函数的编写,因为一不小心,就会出现内存泄露。 #include <iostream> using namespa...
2022-01-29
1
329
C++多继承(多重继承)详解
派生类都只有一个基类,称为单继承(Single Inheritance)。除此之外,C++也支持多继承(Multiple Inheritance),即一个派生类可以有两个或多个基类。 多继承容易让代码逻辑复杂、思路混乱,一直备受争议,中小型项目中较少使用,后来的 Java、C#、PHP 等干脆取消了...
2022-01-29
0
336
C++基类和派生类的析构函数(详解)
和构造函数类似,析构函数也不能被继承。与构造函数不同的是,在派生类的析构函数中不用显式地调用基类的析构函数,因为每个类只有一个析构函数,编译器知道如何选择,无需程序员干涉。 另外析构函数的执行顺序和构造函数的执行顺序也刚好相反: 创建派生类对象时,构造函数的执行顺序和继承顺序相同,即先执行基类构造...
2022-01-29
0
406
首页
上一页
1
2
3
4
5
6
7
下一页
末页