- 博客(26)
- 收藏
- 关注
原创 C语言atoi函数
char test[] = " 是 -fdfdf 44444 -1234561321321fdfsdff";//atoi 忽略前面空格 从正负号开始转换,遇到非数字停止。一般情况,atoi将字符串转成整型。忽略字符串前面的空格,从遇到正负号开始,一直到非数字或者\0停止。函数从-号开始转换,遇到非数字f停止,因此输出0,没有-号。但是如果是这样的情况。
2023-03-07 22:10:12
313
原创 递增运算符重载
#if 1#includeusing namespace std;class MyInteger{ friend ostream& operator
2022-07-11 21:53:56
279
原创 左移运算符重载
#if 0#includeusing namespace std;//左移运算符重载class Person{ friend ostream& operator
2022-07-11 21:27:54
286
原创 C++之类做友元
#if 1#includeusing namespace std;class Building;class GoodGay{public: GoodGay(); void visit();//参观韩束 访问building中的属性 Building* building;};class Building{ //GoodGay类是本类的好朋友,可以访问本类的私有成员 friend class GoodGay;public: Buildin...
2022-07-07 20:54:19
129
原创 全局函数做友元
#if 0#includeusing namespace std;//建筑物类class Building{ //goodGay全局函数是Building喊朋友,可以访问Building中私有成员 friend void goodGay(Building* building);public: Building() { m_SittingRoom = "客厅"; m_BedRoom = "卧室"; } st...
2022-07-07 20:53:37
115
原创 const修饰成员函数
#if 1#includeusing namespace std;class Person{public: //this指针的本质 是指针常量 指针的指向不可以修改 //const Person *const this; //在成员函数后面加const,修饰的是this指向,让指针指向的值也不可以修改 void showPerson() const { this->m_B = 100; //this->m_A =...
2022-07-07 20:23:51
168
原创 Source Insight崩溃的解决方法
不妨在桌面快捷方式上面右键-属性-兼容性-选择以兼容性运行(可以选择以win8还是win7运行)这个程序试试。
2022-07-06 17:44:20
1084
原创 深拷贝与浅拷贝
#if 1#include using namespace std;//深拷贝与浅拷贝class Person{public: Person() { cout
2022-07-05 22:39:26
159
1
原创 构造函数调用原则
#if 1 //vs一个工程下面多个源文件编译,修改1为0可不进行编译#include using namespace std;//1、构造函数的调用规则//默认构造 空实现//析构函数 空实现//拷贝构造 值拷贝//2、// 如果我们写了有参构造函数,编译器就不再提供默认构造,依然提供拷贝构造// 如果我们写了拷贝构造函数,编译器就不再提供其他普通构造函数class Person{public: /*Person() { cou...
2022-07-05 22:12:19
152
原创 构造函数和析构函数
#include using namespace std;//对象的初始化和清理//1、构造函数 进行初始化操作class Person{ /* 1.1、构造函数 没有返回值 不用写void 函数名 与类名相同 构造函数可以有参数,可以发生重载 创建对象的时候,构造函数会自动调用,而且只调用一次 */public: Person() { cout ...
2022-07-04 23:26:29
125
原创 C++返回局部变量地址
C++是不能返回局部变量地址的。int* func(){ int a = 10;//局部变量 存放在栈区,栈区的数据在执行完毕后自动释放。 return &a;}int main(){ int* p = func(); cout
2022-07-03 18:52:20
1423
4
原创 cin输入字母给整型变量问题
#include using namespace std;int main(){ int sex = 0; while(true) { int sex = 0; if(!(cin>>sex)) { cout sex; } else
2022-07-02 18:42:00
673
1
原创 visual studio 2022一个不易发现的问题(难找且诡异)
D:\Program Files(x86)\C++(从入门到放弃)\01 结构体定义和使用\x64\Debug\01 结构体定义和使用.exe (进程 23260)已退出,代码为 -1073741819。昨天晚上学习C++的时候,学习到结构体,跟着老师写代码发现何老师一模一样的代码总是编不过去。没有打印信息,总是报错。源代码如下:#include #include #include using namespace std;struct student...
2022-07-01 19:48:37
4795
4
原创 ThinkPade570 U盘启动重装系统
联想ThinkPad黑侠E570笔记本电脑怎么用U盘启动安装系统呢?很多人制作了U大侠U盘启动盘,但是却不懂的如何使用,那么如何让电脑进行U盘启动呢?本文将为大家介绍联想ThinkPad黑侠E570笔记本电脑BIOS设置U盘启动的具体步骤,下面一起来看看吧。当然不仅仅是联想ThinkPad黑侠E570笔记本,只要您的BIOS与图示类似,都可以按照相应步骤进行即可。thinkpad黑侠e570是一款配备15.6英寸大屏幕的笔记本电脑,其采用了Intel 酷睿i7 7500U处理器,8GB内存和128GB+1T
2020-12-20 13:17:39
6608
原创 努力,奋斗!!!
这个时代,总有一些人一些东西(不切实际的欲望和各种各样的诱惑都是这类东西),在你想努力往上攀爬的时候,把你拉下来,拉入泥潭,这个时候尤其要注意,要尽力反抗,不能被拉下去,因为一旦被拉下去,就很难再爬起来了。我们每天每时每刻都必须和这样的人和东西作斗争,因为思想一旦松懈,思想的土地一旦长满杂草,想除尽然后种满庄稼是需要很长时间的。努力,奋斗吧!加油小伙子,你可以的。...
2019-12-02 14:45:25
240
原创 C语言中头文件 windows.h什么意思
c语言 #include<windows.h>是写window程序需要的重要头文件。Windows.h头文件之所重要,是因为头文件封装了许多库函数以及一些类,将一些复杂的工作由库函数处理,Windows.h头文件中包含了Windef.h、Winnt.h、Winbase.h、Winuser.h、Wingdi.h等头文件,涉及到了Windows内核API,图形界面接口,图形设备函数等重...
2019-11-26 20:58:58
21226
原创 #ifdef _WIN32
由编译器(ml.exe/ml64.exe)内部定义的。具体描述是: _WIN32:Defined for applications for Win32 and Win64.Always defined. _WIN64:Defined for applications for Win64. windows平台上总是会有这种宏,所以用来判断是否是windows平台。...
2019-11-26 20:17:54
3427
原创 C语言使用bool
解决办法:加上头文件#include<stdbool.h> ,就可以直接使用类型bool = true/false;bool append_arr();bool insert_arr();bool delete_arr();
2019-11-18 23:21:31
5048
4
原创 C语言/C++中strcpy_s函数
C++标准中使用了更为安全的strcpy_s函数,strcpy_s包含在头文件<string.h>中,<cstring>也可,反正就改个名,其定义如下:_ACRTIMP errno_t __cdecl strcpy_s( _Out_writes_z_(_SizeInBytes) char* _Destination, ...
2019-11-18 14:38:41
7364
原创 C语言实现斐波那契数列
#include<stdio.h>int main(void){ int f1 = 0, f2 = 1,f3=0; for (int i = 0; i <= 10; i++) { f3 = f2 + f1; f1 = f2; f2 = f3; printf("%d ", f1); ...
2019-10-25 23:59:59
5019
转载 Windows下python idle 的打开方式
进入你的python安装目录,比如我的python安装在d盘,你只要进到下面这个文件夹去,D:\Program Files\Python33\Lib\idlelib\idle.bat运行即可。至于出现一个黑色的空白cmd命令提示符窗口的解决方法只要用记事本打开idle.bat文件,在文件的末尾加上exit即可,如:idle.bat原代码:@e
2018-01-10 09:39:39
8947
2
转载 Linux下动态库的创建与链接
连接和运行时库文件搜索路径到设置 库文件在连接(静态库和共享 库)和运行(仅限于使用共享库的程序)时被使用,其搜索路径是在系统中进行设置的。一般Linux 系统把 /lib 和 /usr/lib 两个目录作为默认的库搜索路径,所以使用这两个目录中的库时不需要进行设置搜索路径即可直接使用。对于处于默认库搜索路径之外的库,需要将库的位置添加到 库的搜索路径之中。设置库文件的搜索路径有下列两种方式,可任
2017-02-08 17:29:11
1321
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人