请高手指点

解决方案 »

  1.   

    对于简单数据类型使用强制转换还可以。但是对于类、结构之间的转换,强制类型转换现在已经不推荐使用了。
    你可以多看看dynamic_cast、static_cast、const_cast、reinterpret_cast几个操作符,尽量用这些操作符来完成类型转换。
      

  2.   

    强制类型转换绝对要慎重使用。
    除非你明确知道在做什么转换时才可以用。有些类提拱了类型转换操作的, 可以相对放心使用。
    例如CString类, 提供了到LPCSTR (const char*)的转换,
    可以放心用, 但不能强制转为LPSTR (char*), 否则很有可能出错。
      

  3.   

    flost f=1.4;
    int i;i=(int)f;//小数点没了