能在调用中应用于函数模板的转换:
1.const转换:可以将非const的引用或指针传递给一个const的引用或指针。
与往常一样,顶层const无论是在形参或实参中,都会被忽略。
//传指针变量给形参时,其实也还是拷贝了一个指针变量,即使指针在函数内指向改变 //改变的也只是拷贝的那个指针的值,并不影响顶层指针的约束
void test(int* a)
{
cout << *a;
int b = 9;
a = &b;
cout << *a;
}
int main()
{
int b = 0;
int* const a = &b;
test(a);
cout << *a;
return 0;
}
2.数组或函数到指针的转换
除这两个方法以外,没有能够自动应用的类型转换
,