指针与引用
当赋予一个函数原始变量来处理时,什么是更好的实践:
unsigned long x = 4;void func1(unsigned long& val) { val = 5; }func1(x);
或:
void func2(unsigned long* val) { *val = 5;}func2(&x);
IOW:有什么理由选一个而不是另一个呢?
慕工程0101907
largeQ
相关分类