函数形参设置为指针类型,
这样,传递的是实参的地址,而不是将整个实参复制,尤其是当实参很大,比如说是结构体的时候,可以节省效率。
传递的指针参数,可以是char* ,也可以是一个类对象指针。
例如:
func(char * arg);
char *p = "string";
func(p);
例如:
func(QString* arg);
QString *p = new QString();
func(p);
函数形参设置为指针类型,
这样,传递的是实参的地址,而不是将整个实参复制,尤其是当实参很大,比如说是结构体的时候,可以节省效率。
传递的指针参数,可以是char* ,也可以是一个类对象指针。
例如:
func(char * arg);
char *p = "string";
func(p);
例如:
func(QString* arg);
QString *p = new QString();
func(p);