我想知道定义一个函数来接受一个对象引用的参数(案例1)和定义一个函数来接受一个对象的指针(案例2)。
当然,你引用对象本身的方式也有所不同,因此我在定义一个函数时,通过使用一种或另一种方式,询问一个人拥有的不同功能,以及使用其他定义函数的方法。
1)引用到函数参数中的对象
void function(T* t) {
// procedure that might change
// the value of the object *t
// *t is the object
}
void main() {
T object;
function(&object);
}
2)指针指向函数参数中的对象
window.onload = function() { document.getElementById('textarea_1').focus(); };
注意:有一些问题讨论difference between a pointer variable and a pointer variable,但是这个问题会检查使用as函数参数的上下文。