自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 《C++个人学习笔记》复制构造函数

生成两个完全相同的对象有两种方法,第一种就是将已有的对象的数据成员(member或称属性)取出来,一一赋值给新的对象。第二种方法就是使用复制构造函数,让类具有自行复制本类对象的能力。复制构造函数:具有一般构造函数的所有特性,形参是本类的对象的引用。作用是使用一个已经存在的对象(由复制构造函数的参数指定),去初始化同类的一个新对象。个人理解:构造函数是用于创建一个类的新的对象。而复制构造函数就是复制一个已经存在的对象。(构造函数创建一个新的人,复制构造函数就是创建一个克隆人)。#include.

2021-04-08 15:33:14 123

原创 《C++个人学习笔记》类与构造函数

类:定义一个类,本质上是定义一个数据类型,因为光靠C++提供的基本数据类型不够表达现实中的其他数据,所以需要我们定义一些新的数据类型。例如表达整数可以用int 类型,但是想要表达一个“人”这样的数据类型,自带的数据类型无法表达,所以需要人为定义一个数据类型,用于描述“人”。数据成员和函数成员:正如基本数据类型隐含包裹了数据和操作,再定义一个类时也要说明数据和操作,这就是数据成员和函数成员。可以类比java中的类的属性和方法。对象:当有了一个类以后,就可以创建类的变量,整个变量就称为类的对象(实例),

2021-04-08 14:08:30 115

原创 spring没有@Resource

原因:jdk9以及以上版本没有javax包,或者jdk下载不完全。解决方法:下载javax.annotation-api-1.3.2.jar添加到项目中

2021-03-29 10:35:14 326

原创 《C++个人学习笔记》引用变量练习,与指针的区别

引用与指针的区别 :不存在空引用。引用必须连接到一块合法的内存。一旦引用被初始化为一个对象,就不能被指向到另一个对象。指针可以在任何时候指向到另一个对象。引用必须在创建时被初始化。指针可以在任何时间被初始化。#include <iostream>using namespace std;void reference();//reference:引用void point();//指针int main (){ reference(); return 0;}void p

2021-03-25 11:35:27 136

原创 《C++个人学习笔记》cout和cin注意事项

cout:在java中若要使用print输出多个信息,可以使用+相连接,例如system.out.print("hello"+123); "hello"属于字符型,123属于int类型,输出结果为hello123在java中使用print输出用+进行输出信息的连接不用考虑类型是否相同。而在c++中使用cout进行输出时用+进行连接时需要考虑输出的信息类型是否相同。需要注意的是c++不允许string s="hello"+"world"直接进行连接,所以在cout中两个string类型用+连接也会

2020-11-01 21:50:13 410

原创 《C++个人学习笔记》字符串

string 类型:C++中的string类定义隐藏了字符串的数组性质,让我们可以像处理普通变量那样处理字符串。string 对象和字符数组之间的主要区别是:可以将 string 对象声明为简单变量,而不是数组。string 类的设计允许程序自动处理 string 的大小,因此,即便创建了一个空的string对象,当写入数据到string中时,程序会根据所需自动调整string的大小。所以与使用数组相比,使用 string 对象更方便,也更安全。初始化string对象的方法1、默认初始化:strin

2020-11-01 21:24:48 62

原创 《C++个人学习笔记》从堆栈中实例化对象以及访问对象成员

栈相当于装衣服的箱子,先放入的在最底下,后放入的在最上方,所以当取出数据时,采用的是先进后出的顺序,每次取出数据需要从最后一个放入的数据开始。堆相当于一个书架,也是采用一定的顺序存放数据,但是取出时可以任意从书架中取出,堆的存取是随意。首先自定义一个类名TVclass TV{public: char name[20]; int type; void changeVol(); void power();} 定义了一个电视类,有开关和调节声音的功能当从栈中实例化对象时:int main...

2020-09-25 18:51:18 327

原创 《C++个人学习笔记》报错:找不到标识符

自定义函数后,在int main()主函数中使用时,在测试后发现报错,找不到标识符。查询资料后发现,因为cpp是顺序编译,而自定义函数写在main()函数下方,所以在main()函数中找不到自定义的函数,所以报错:找不到标识符。解决方法:将自定义函数放置在使用函数之前。...

2020-08-09 22:03:47 3939

原创 《C++个人学习笔记》如何使用命名空间

命名空间关键字:namespacenamespace A{int x=1;}namespace B{int x=4;}分别输出A和B空间x的值 cout <<A::x<<endl; cout<<B::x<<endl;利用命名空间名加双冒号调用不同空间变量,endl用来换行。...

2020-07-17 01:09:04 68

原创 《C++个人学习笔记》以布尔方式输出值和输出不同进制数

输出布尔类型:使用boolalphacout << boolalpha <<0;得到输出结果false;输出8进制10进制16进制: int x = 0; cin >> x; cout << oct << x << endl; //oct8进制 cout << dec << x << endl; //dec10进制 cout << hex ...

2020-07-08 18:27:07 196

原创 《C++个人学习笔记》使用cout或cin显示未定义标识符

在vs自动生成的c++项目中,初次使用cout或cin报未定义标识符错误,是由于未声明命名空间的原因。解决方法:在头文件中声明全局命名空间。加入 using namespace std; 表示使用名为std的namespace中的标识符。...

2020-07-08 18:12:55 6926 3

@resource所需包.rar

spring使用@Resource所需包

2021-03-29

空空如也

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

TA关注的人

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