博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ATL字符串总结和转换
阅读量:6311 次
发布时间:2019-06-22

本文共 431 字,大约阅读时间需要 1 分钟。

1.CString 转 BSTR

CString s;...BSTR bstr = s.AllocSysString();

 

2.BSTR在字符串之前放上字符数,这样处理起来有效率得多,

这也决定了BSTR不能直接赋值:BSTR bstr = "...";//这是错误的

 

ATL封装了CComBSTR类

 

3.long 转 ComBSTR

long count = 0;    pSealArray->get_Count(&count);    wchar_t* longStr = (wchar_t *) malloc(16*sizeof(wchar_t));    swprintf(longStr, L"%d", count);     MessageBoxW(NULL,CComBSTR( longStr), L"", 0);    free(longStr);

 

转载于:https://www.cnblogs.com/aoun/p/4307760.html

你可能感兴趣的文章
软件需求分析的重要性
查看>>
eclipse的scala环境搭建
查看>>
UVA465:Overflow
查看>>
HTML5-placeholder属性
查看>>
Android选择本地图片过大程序停止的经历
查看>>
poj 2187:Beauty Contest(旋转卡壳)
查看>>
《Flask Web开发》里的坑
查看>>
Python-库安装
查看>>
Git笔记
查看>>
普通人如何从平庸到优秀,在到卓越
查看>>
SLAM数据集
查看>>
c#学习笔记05——数组&集合
查看>>
【图论算法】Dijstra&BFS
查看>>
注册和上传文件(头像)
查看>>
使用OVS
查看>>
键盘回收的几种方法
查看>>
Python(条件判断和循环)
查看>>
day4 linux安装python
查看>>
LeetCode Container With Most Water (Two Pointers)
查看>>
vue (v-if show 问题)
查看>>