随笔分类 - C++
摘要:调用函数OutputDebugString来向 vs的“输出”窗口里输出调试内容OutputDebugString只接受字符串指针,如果要输出其他格式,如int型,可以用sprintf把字符转成字符串,在传给OutputDebugStringchar chInput[512] ;sprintf_s(...
阅读全文
摘要:背景说明Google Protobuf中不支持数据结构的派生关系,因此,如果在存在派生体系的对象中定义数据结构时,通过组合方式对数据结构进行组合,则需要对基类对象提供的通用接口进行重载或在外部进行动态转型才能达到获取或设置数据的目的。因此考虑使用Google Protobuf提供的extension...
阅读全文
摘要:#pragma onceclass CommonCalc{public: CommonCalc() {} //最大公约数 Greatest Common Divisor static long gcd(long x,long y) { long t; ...
阅读全文
摘要:1. 工程中包含静态库A,动态库B,可执行程序C。C依赖于A和B,而B依赖于A。在A中定义有全局变量X(或类的静态成员变量),则在动态库B中访问的X,与可执行程序C中访问的X是同一个变量还是两个不同的变量?答案:是两个不同的变量。2. 工程中包含动态库A,动态库B,可执行程序C。C依赖于A和B,而B...
阅读全文
摘要:static std::wstring Utf8ToWString(const std::string& sText){int nLenWideCharStr = MultiByteToWideChar(CP_UTF8, 0, sText.c_str(), -1, NULL, 0);PWCHAR p...
阅读全文
浙公网安备 33010602011771号