C++
10年老码农
10年IT从业经验,从事java、PHP后台、物联网开发工作。
展开
-
C++ 常用的字符串定义与比较是否相等
1、直接用String 类定义 String bee="Temperature2";比较相等:int strcmp(const char* s1,const char* s2);所在头文件:string.h即:两个字符串自左向右逐个字符相比(按ASCII值大小相比较),直到出现不同的字符或遇’\0’为止。如:“A”<”B”“a”>”A”“computer”>”compare”特别注意:strcmp(const chars1,const chars2)这..原创 2021-05-03 00:25:42 · 601 阅读 · 0 评论 -
qDebug的用法
qDebug用于在控制台输出调试信息,主要有以下几种用法。1、类似c++的cout函数QString str="world";qDebug()<<"hello "<<str<<"!"<<endl;注:此处endl起到的作用有两个:a、等同于\n换行b、刷新缓冲区,将缓冲区数据写入文件或屏幕,因此会影响程序效率。转载 2019-01-06 23:36:10 · 3019 阅读 · 0 评论 -
C++ 中头文件(.h)和源文件(.cc)的写法简述
用C++编写比较大型的项目时,文件的分割管理确实确实是非常必要的 。下面就非常简洁明了地谈谈头文件(.h)和源文件(.cc)应该怎么写。头文件(.h):写类的声明(包括类里面的成员和方法的声明)、函数原型、#define常数等,但一般来说不写出具体的实现。在写头文件时需要注意,在开头和结尾处必须按照如下样式加上预编译语句(如下):#ifndef CIRCLE_H#define C...转载 2019-01-06 23:44:26 · 4862 阅读 · 0 评论 -
C++中单引号双引号的区别
"a"和'a'的区别,前者是字符串,后者是字符。实际上,"a"在内存中一般占2个字节(不是说字符串长度,是占用内存。注意说是一般占2字节,有特殊情况),"a\0",以'\0'结尾。而'a'是一个单字符。当然字符串可以是"abcde"这样的,'abcde'这样就是错误的。...转载 2019-01-21 00:15:57 · 960 阅读 · 0 评论 -
C++中new的用法
1、开辟单变量地址空间new int; //开辟一个存放数组的存储空间,返回一个指向该存储空间的地址.int *a = new int 即为将一个int类型的地址赋值给整型指针a。int *a = new int(5) 作用同上,但是同时将整数赋值为5。2、开辟数组空间要访问new所开辟的结构体空间,无法直接通过变量名进行,只能通过赋值的指针进行访问。用new可以动态开辟,撤销地...转载 2019-01-21 00:27:28 · 14669 阅读 · 3 评论