- 博客(18)
- 资源 (7)
- 收藏
- 关注
原创 关于双指针和单指针的使用
关于双指针和单指针使用的简单说明#include //单指针可以完成数据交换void swap(int a, intb){int temp = *a;*a = *b;*b = temp;}//双指针可以完成函数内部数据传递到外面void GetAge(int ** Ptr){int age = 23;*Ptr = &age;}int main(){int x = 10, y = 12;swap(&x, &y);//单指针完成变量数据的交换int
2022-05-22 11:00:31
349
原创 VS使用scanf报错error C4996: ‘scanf‘: This function or variable may be unsafe
关于解决VS使用scanf报错error C4996解决方法:1 加入#define _CRT_SECURE_NO_WARNINGS(但是不能跨平台);2 在scanf修改为scanf_s;
2022-05-02 11:47:06
358
原创 connect第五个参数说明
Qt connect 中关于第五个参数的说明:(面试时经常问)一共五种参数:1 AutoConnection 为默认参数,由发送信号决定,如果发送信号和接受信号是同一个线程,则调用DirectConnection。如果不在同一个线程则调用QueuedConnection;2 DirectConnection 槽函数运行于信号发送者所在的线程,效果上就像是直接在信号发送的位置调用了槽函数3 QueuedConnection 槽函数在控制回到接收者所在线程的事件循环时被调用,槽函数运行于信号接收者所在
2022-04-26 19:21:37
1657
原创 C11 auto关键字
auto 可以根据变量初始值类型自动匹配变量类型;1 在编程时也并不建议这样使用,比如定义一个明确的变量类型,更加明确易懂,增加代码的可读性,如:int iAge= 23;double dWidth = 23.45;2 但是我们在使用标准库时,经常这样使用:std::vectorstd::string vTest;for (std::vectorstd::string::iterator i = vTest.begin(); i != vTest.end(); i++){//…}此
2022-03-28 13:48:46
397
原创 关于QString字符赋值双引号的使用方法
QString sFloor = “第一层”;QString sqlType = “SELECT DISTINCT ElementTypeName FROM EdoReport WHERE FloorName = “”+sFloor+”"";上面为一句SQL语句,查询EdoReport表中 FloorName为sFloor的不重复的ElementTypeName数据项,**"**为双引号;...
2022-03-01 17:10:53
3153
原创 C++中关于find和find_if的理解
find提供了一个对容器的查找,而find_if更倾向于提供了对对象的查找。使用它们时需要包含头文件#include<algorithm>//find提供原始容器的查找 std::list<int>listFind; for (int i = 0; i < 3;i++) { listFind.push_back(i); } std::list<int>::iterator ite = find(listFi...
2022-02-28 23:01:01
1529
原创 C++ vector--面试题分析
//反向遍历arry数组vectorarry;arry.push_back(1);arry.push_back(2);arry.push_back(3);for (vector::size_type itor = arry.size()-1;itor>=0;–itor){std::cout<<arry[itor]<<std::endl;}size_t...
2019-09-05 22:25:19
593
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人