1._T("string")是怎么定义的,什么意思,如何理解呢
2. #if !defined(AFX_MFCVIEW_H__33D9784E_F22A_41BF_AEE2_01726216AFDA__INCLUDED_)
#define AFX_MFCVIEW_H__33D9784E_F22A_41BF_AEE2_01726216AFDA__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
这些指令是什么意思呢?怎么这么深奥3.MFC中的AssertValid()和 Dump(CDumpContext& dc)是干什么用得呢?我是一个初学者,谢谢大师们的帮助!!!!!!!!!!!!!!!!!!!!!!!

解决方案 »

  1.   

    可以去查MSDN~
    这些东西不用去管~
      

  2.   

    surely, u'd seek via MSDN ..
      

  3.   

    呵呵.....msdn中都有,要学会自己学习
      

  4.   

    我也初学,不过到目前为止,感觉用不用_T关系不大。
    往往是想到给我初始化的变量用_T,但是我自己用就不加那个东西,也没有什么问题。还有。,要是用的话,难道每次都要加_T吗?又没有什么一劳永逸的办法?
      

  5.   

    _T("string")
    在程序中,会自动根据是否定义 
    UNICODE,转换成 ANSI或则UNICODE编码,
    提高移植能力。
      

  6.   

    _T()的主要功能是为了程序移植的方便,16位与32位之间的转换,你可以参考一下UNICODE的用法