CString a和CString &a    LPCSTR b和LPCSTR* b他们的区别?
哪位兄弟能详细解释一下!

解决方案 »

  1.   

    LPCSTR应该就是const char*吧。 LPCSTR* 自然就是const char**了。
    CString &a定义了一个CString型的引用。    
      

  2.   

    CString a
    定义了一个CString类的对象CString &a
    定义了一个CString类的对象的引用,定义同时要初始化。LPCSTR b
    对于LPCSTR解释如下
    LPCSTR Same as LPSTR, except used for read-only string pointers. Defined as (const char FAR*). LPCSTR* b
    自己琢磨吧
      

  3.   

    CString a,定义一个CString类型的变量
    CString &a定义一个CString类型引用
    LPCSTR  b 是一个32bit的指向常量字符串的指针
      

  4.   

    LPCSTR  b 是一个32bit的指向常量字符串的指针, 即 const TCHAR* b;