上面的程序编译可以通过,但是在main函数中调用test(1)的时候会出现ambiguous,编译器不知道该调用上面的那个函数。
上面的程序也可以编译通过,由此可以认为const int*和int*属于不同的类型,但是如果我把程序改成下面这样:
则编译不通过,因为此时const只是一个修饰符而已。
下面的程序也可以编译通过,并且函数调用的结果是no const function!
上面的程序编译可以通过,但是在main函数中调用test(1)的时候会出现ambiguous,编译器不知道该调用上面的那个函数。
上面的程序也可以编译通过,由此可以认为const int*和int*属于不同的类型,但是如果我把程序改成下面这样:
则编译不通过,因为此时const只是一个修饰符而已。
下面的程序也可以编译通过,并且函数调用的结果是no const function!