标签:
默认数据类型转换
//warning C4244: “初始化”: 从“double”转换到“float”,可能丢失数据
1 #include <iostream> 2 using namespace std; 3 4 void main() 5 { 6 double db(10.9); 7 8 float fl(db);//warning C4244: “初始化”: 从“double”转换到“float”,可能丢失数据 9 10 system("pause"); 11 }
//error C2440: “初始化”: 无法从“void *”转换为“int *”
//C风格类型转换
1 #include <iostream> 2 using namespace std; 3 4 void main() 5 { 6 void *p = new int[10]; 7 8 //int *pint = p;//error C2440: “初始化”: 无法从“void *”转换为“int *” 9 10 int *pint = (int *)p;//C风格类型转换 11 12 system("pause"); 13 }
标签:
原文地址:http://www.cnblogs.com/denggelin/p/5651905.html