大佬教程收集整理的这篇文章主要介绍了混合c标准字符串和Windows API,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
这是一个例子: –
#include <iostream> #include <String> #include <vector> #include <windows.h> using namespace std; // This is the method I'm interested in improving ... wString getComputerName() { vector<wchar_t> buffer; buffer.resize(MAX_COMPUTERNAME_LENGTH+1); DWORD size = MAX_COMPUTERNAME_LENGTH; GetComputerNameW(&buffer[0],&sizE); return wString(&buffer[0],sizE); } int main() { wcout << getComputerName() << "\n"; }
我的问题是,这是编写getComputerName函数的最佳方法,以便更好地适应C,还是有更好的方法?除非我错过了什么,否则我没有看到任何方式直接使用字符串而不通过向量?它工作正常,但不知何故看起来有点难看.问题不在于特定的API,它只是一个方便的例子.
以上是大佬教程为你收集整理的混合c标准字符串和Windows API全部内容,希望文章能够帮你解决混合c标准字符串和Windows API所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。