以下代码我无法解释:
double d = 100;
double const d1 = 30;
double* const p = &d; // Line 1
double* const p1 = &d1; // Line 2
在上述代码中,
第一行
是正确的,但第二行
会产生错误:"error C2440: 'initializing' : cannot convert from 'const double *__w64 ' to 'double *const '"
请问有人能详细解释一下吗?(我正在使用运行在Win XP SP3上的VS C++ 2005)