C++/QT学习笔记 2

QT基本数据类型

qintptr:指针类型,32位系统为qint32,64位系统为qint64

转载 https://blog.csdn.net/x356982611/article/details/50762931

C++宏定义函数

下例:

#define MALLOC(n,type) ((type*)malloc((n)*sizeof(type)))

与一般函数优势:

  1. 一般函数调用相对宏会带来更多额外的开销
  2. 宏定义时不需要指定参数类型,有点泛型编程的意思

缺点:由于宏定义调用一次便拷贝一次代码,若大量调用且函数代码量较多会大大增加代码量

auto关键字:声明变量的时候根据变量初始值的类型自动为此变量选择匹配的类型

注意事项:

  1. auto变量在定义时必须初始化,类似const
  2. 定义一个在auto序列的变量必须保持同一类型
  3. ..........

转载  http://www.cnblogs.com/QG-whz/p/4951177.html

QString::arg    格式控制

下例

str = QString("[ip : %1, port : %2] send success : %3")
                    .arg("S1")
                    .arg("S2").arg("S3");

output:

[ip: s1,port:s2 send success:s3]

猜你喜欢

转载自blog.csdn.net/m0_37895939/article/details/86589464