C++ 参数传递: 三种方式:
传值,传引用,传地址;比如下面一题:
void func(char **p){
*p= new char [100];
strcpy(*p,"ajgjk");
}
void
main(){
char *p;
func(&p);
printf("%s",p);
}
或者:引用方式;
void func(char &p){
*p= new char [100];
strcpy(*p,"ajgjk");
}
void
main(){
char *p;
func(p);
printf("%s",p);
}
传值的例子 就不说了。
还有指针问题的。
char *p = "ajrkeoroe";
printf("%d",sizeof(p));
printf("%s",sizeof("jeiri"));
void *a = malloc(100);
printf("%d",...
C++阅读全文