zoukankan      html  css  js  c++  java
  • mfc unicode下一些容易容易搞混的基本类型

    经理要求以后的项目都使用unicode,整理以下看起来让人懵逼的基本类型...

    其实在mfc中最容易让人发狂的就是关于字符的操作了。

    两种常见基本C++char:(当然C++11新增char_16t、char32_t,参见C++primer plus)

    char:1个字节

    wchar_t:2个字节

    微软常见指针:

    LPSTR:     char*      指向可修改的变量字符串首地址  每个字符1个字节

    LPCSTR:  const char*    指向不可修改的常量字符串首地址 每个字符1个字节

    LPTSTR:  wchar_t*      指向可修改的变量字符串首地址  每个字符2个字节  等同于(LPWSTR)

    LPCTSTR:const wchar_t*   指向不可修改的常量字符串首地址   每个字符2个字节  等同于(LPCWSTR)

    之所以给每个指针加LP,代表这些是有4个字节的指针(long point)

  • 相关阅读:
    重装Win10系统的非常简单的操作教程
    Python
    Delphi
    Libs
    Windows Server
    Windows Server
    Delphi
    Delphi
    Delphi
    Delphi
  • 原文地址:https://www.cnblogs.com/judes/p/5948736.html
Copyright © 2011-2022 走看看