自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 【无标题】运行c/c++代码,生成exe文件,但在输入后闪退(原因及解决办法)

所以,对于有输入并要等待结果的程序,我们想让窗口不闪退,可以在程序后面按照需求加入多条等待并读取键击的语句.来源:C++PrimerPlus(第六版)

2022-11-02 20:33:00 1908 1

原创 C++语言创建对象的过程

C++语言创建对象的过程:分配内存:按类的需求而分配相应的大小内存块;解释内存:按类声明中定义成员变量的顺序,逐步初始化各成员变量;初始化工作:调用类的相应构造函数。由此可知:成员变量的创建在构造函数执行之前。而C++中不允许声明成员变量时进行初始化。因此,第二步中成员变量的创建,都是调用默认的构造函数。------>关键点:这个是由谁确定?·调用成员变量的哪一个构造函数,由对象构造函数的初始化列表确定!#include<iostream>using namespace

2021-06-20 16:04:15 17919

原创 C++中组合对象的构造顺序(补充代码)

#include<iostream>#include<Windows.h>using namespace std;class A { float x, y;public: A(float a, float b) { x = a; y = b; cout << "调用了构造函数\n"; } void Print() { cout << x << '\t' << y << endl;...

2021-06-17 20:08:28 176

原创 C++中组合对象的构造顺序

构造函数在一个对象被建立需要声明的时候被调用,析构函数在对象释放时被调用。一般情况下,先构造的后析构,后构造的先析构。它相当于一个栈,先进后出。对于在不同范围定义的对象,系统调用构造函数和析构函数的方式也有所不同。1.全局范围:在本文件模块所有函数(包括main函数)执行之前调用构造函数,当main函数执行完毕或者调用exit函数是,调用析构函数。2.局部自动对象:比如在函数中定义的对象。建立对象时就要调用析构函数,如果该对象所在函数被多次调用,那么也要多次调用构造和析构函数(该对象的生命周期就

2021-06-17 18:57:42 620 2

原创 不同数据类型间的转换(c++)

不同数据类型间的转换(c++)隐式类型转换如:int i = 6;i = 7.5 + i;求解表达式时候的类型转换经历:(6→double)+7.5=13.5(→13)显式类型转换类型名(数据)(类型名)数据(在c中多用到)转换构造函数将一个其他类型的数据转换为一个类的对象需满足:1.有且只有一个参数2.是一个类的构造函数3.参数类型是基本数据类型或者其他类的对象将学生对象赋值给教师对象进行举例说明将一个学生类对象转换为教师类对象再进行赋值`#ifndef S

2021-05-26 16:09:00 332

原创 带符号二进制数的表示方法与常用编码

带符号二进制数的表示方法与常用编码1.原码字长最高位为符号位,正号用0表示,负号用1表示。当字长为n位时,X=xn-1 xn-2 … x1 x0整数0 <= X < 2n-1     X原码=X-2n-1 < X < 0     X原码=2n-1-X = 2n-1+|X| = 符号位为1,其余各位与数值相同 小数0 <= X < 1  X原码=X-1 <X <= 0  X原码=1+|X| = 1.xn-1 xn-2 … x1

2021-03-13 12:11:32 4939

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除