#include <iostream>
using namespace std;
int main()
{
const char *p;
int imag = -1;
p = (imag > 0)?"":"+";
cout << p << endl;
return 0;
}
这类报错意思是常量指针字符无效转化为指针字符,它默认被赋值变量为常量,因此定义变量时要加const
#include <iostream>
using namespace std;
int main()
{
const char *p;
int imag = -1;
p = (imag > 0)?"":"+";
cout << p << endl;
return 0;
}
这类报错意思是常量指针字符无效转化为指针字符,它默认被赋值变量为常量,因此定义变量时要加const