USES_CONVERSION的使用和注意
来源:互联网 发布:电脑管家的数据恢复 编辑:程序博客网 时间:2024/06/05 22:31
USES_CONVERSION是用来转换类型的,比如我们很常见的问题:
在Socket编程时候,我们的IP地址从界面上输进去一般都使用CString类型的,可是在SOCKADDR_IN中的inet_addr却是const char *我们就不能直接用CString来用。我们就可以使用T2A()宏了。
SOCKADDR_IN localaddr;
CString m_IP = L"192.168.1.2";
USES_CONVERSION;
localaddr.sin_family = AF_INET;
localaddr.sin_addr.S_un.S_addr = inet_addr(T2A(m_IP));
当然使用USES_CONVERSION也是要注意一个很重要的问题。
USES_CONVERSION它是在堆栈上分配空间的,也就是说你在你在函数未结束就不会被释放掉。所有要注意不要在一个函数中用while循环执行它,不然栈空间就马上会分配完(栈空间一般只有2M,很小)。
0 0
- USES_CONVERSION的使用和注意
- 慎用USES_CONVERSION 使用和注意
- USES_CONVERSION的使用和注意事项
- 有关USES_CONVERSION的使用
- 使用USES_CONVERSION
- 使用USES_CONVERSION
- 谨慎使用USES_CONVERSION
- vc6使用atlconv.h的方法,涉及USES_CONVERSION
- 使用USES_CONVERSION写中文至注册表变成乱码的原因
- USES_CONVERSION 的陷阱
- USES_CONVERSION
- USES_CONVERSION
- 使用ATL宏USES_CONVERSION(转载)
- const的使用和注意
- autorelease的使用和注意
- tomcat的使用和注意
- 使用USES_CONVERSION宏,char* 字符串转为 wchar_t*
- LPWSTR与LPSTR转换,使用USES_CONVERSION
- ViewTreeObserver解释--Android学习笔记6-1
- Android 中使用 fragment 提示error inflating class fragment
- Django “no such table: django_session”的解决办法
- DRL前沿之:Benchmarking Deep Reinforcement Learning for Continuous Control
- QT5添加资源文件以及设置背景
- USES_CONVERSION的使用和注意
- js对cookie的操作
- Trying to start MapKit location updates without prompting for location authorization. Must call -[CL
- Kernel 心路历程 万事开头难
- 【多媒体封装格式详解】---MKV【1】
- 概率论与数理统计(第一章 概率论的基本概念)
- oc/c/c++混编老文,写的很好,mark
- iOS label根据显示内容自适应大小
- HTTP网络连接相关知识整理(三):网络错误异常