社区
界面
帖子详情
_T()函数底层如何实现的
mirroatl205
2013-08-09 06:46:44
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
...全文
96
4
打赏
收藏
_T()函数底层如何实现的
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
baichi4141
2013-08-12
打赏
举报
回复
宏本质上就是编译前的字符串替换,既不是函数也没有什么底层原理 楼主基础知识严重欠缺
Sandrer
2013-08-10
打赏
举报
回复
#ifdef _UNICODE #define __T(x) L ## x #else #define __T(x) (x) #endif #define _T(x) __T(x) 其实最主要的是“##”这两个符号,它在编译器里面所代表的意思是“连接” 例如: #define TEST(x, y) x ## y 调用: int n = TEST(1, 2); // 输出 12 LPCTSTR psz = TEST(L"hello ", L"world"); // 输出 hello world
woshinia
2013-08-09
打赏
举报
回复
就是一个宏,如果程序环境为UNICODE就是在字符串前面加个L,编译器看到了就将后面的看成是UNICODE编码的,就是个标记而已,就像0x123代表16进制。
Excel_VBA_
函数
_图表大礼包
Excel_VBA_
函数
_图表大礼包
HAL_UART_Transmit
函数
底层
实现
代码
实现
讲解 代码细节
底层
代码 HAL_StatusTypeDef HAL_UART_Transmit(UART_HandleTypeDef *huart, uint8_t *pData, uint16_t Size, uint32_t Timeout) { uint16_t *tmp; uint32_t tickstart = 0U; /* ...
Share_ptr的
底层
实现
Share_ptr的
底层
实现
#include <iostream> #include <pthread.h> using namespace std; typedef struct { int a; double b; char c; }mytest; template <class T> class myshare_ptr { ...
哈希及unordered_map与unordered_set的
底层
实现
哈希及unordered_map与unordered_set的
底层
实现
1. unordered系列关联式容器 1.1. 什么是unordered系列关联式容器? 在C++98中,STL提供了
底层
为红黑树结构的一系列关联式容器,在查询时效率可达到O(logN)。即最差...
unorder_map的
底层
实现
方法
unorder_map的
底层
实现
方法 哈希表的
实现
界面
15,979
社区成员
115,897
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章