- 博客(7)
- 收藏
- 关注
原创 QT 连接MySQL
QT 连接MySQLQT 版本:x86 5.12.6MySQL版本:x64 8.0.27注意事项:安装MinGW 必须与MySQL版本一致,即都为x86或x64,文中目录以实际安装地址为准安装完成后,复制MySQL文件 lib目录下libmysql.dll,libmysql.lib 到"D:\QT\5.12.6\mingw73_64\bin"目录在QT目录下找到mysql文件,用QT打开“D:\QT\5.12.6\Src\qtbase\src\plugins\sqldr
2021-12-17 15:19:47
745
原创 C++:1.2.2内存
1-1封装成员变量私有化,提供公共的getter(方法)和setter(设值函数)给外界去访问成员变量struct Person{private: int m_age;public: void setAge(int age) { this->m_age = age; } int getAge() { return this->m_age; }};int main(void){ Person person; pe
2021-06-07 22:23:12
89
原创 C++:1.2.1类和对象
类和对象1-1类C++中可以使用struct、class来定义一个类struct和class的区别struct的默认成员权限是publicclass的默认成员权限是private//<1>类的定义struct Person{ //成员变量 int m_age; //成员函数 void run(){ cout<<m_age<<"run( )"<<endl; }};//<2>类的定义
2021-06-05 21:56:31
126
原创 C++:1.1.3引用(Reference)
引用(Reference)1-1引用在C语言中,使用指针(Pointer)可以间接获取、修改某个变量的值在C++中,使用引用(Reference)可以起到跟指针类似的功能int age = 20;// rage就是一个引用int &rage = age;注意点引用相当于是变量的别名(基本数据类型、枚举、结构体、类、指针、数组等,都可以有引用)对引用做计算,就是对引用所指向的变量做计算在定义的时候就必须初始化,一旦指向了某个变量,就不可以再改变,“从一而终
2021-06-04 09:56:57
242
原创 C++:1.1.2extern “C”
extern “C”一、作用 被extern"C"修饰的代码会按照C语言的方式去编译。 例如://单行extern "C" void func() {};//多行extern "C" { void func() {}; void func(int a) {}; void func(int a,int b) {};} 则函数func ( ) 将使用C语言的方式进行编译二、使用 >由于C、C++编译规则的不同,在C、C++混合开发时,可能会
2021-06-04 09:55:50
242
原创 C++: 1.1.1函数重载
函数重载规则函数名相同参数个数不同、参数类型不同、参数顺序不同//重载例子void test() {};void test(int a) {};void test(int a,int b) {};void test(double a,int b) {};void test(int a,double b) {};注意返回值类型与函数重载无关调用函数时,实参的隐式类型转换可能会产生二义性int test() {};void test() {};//不能实现重载
2021-06-01 14:59:20
110
原创 问题:需要includePath更新(windows系统)
问题:如图所示:写入C++代码显示#include错误,需要更新includePath解决方法:在vscode中摁ctrl+shift+p搜索json文件1.使用cmd输入“g++ -v -E -x c++ -”命令2.复制框中内容到c_cpp_properties.json文件中(注意cmd中地址为反斜杠,在c_cpp_properties.json中应该为斜杠)问题即可解决...
2021-03-21 11:08:29
3060
5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人