C++
hb_cqy1
这个作者很懒,什么都没留下…
展开
-
[C++] Linux和Windows下获取当前执行文件的路径
Windows下 GetModuleFileNameA( _In_opt_ HMODULE hModule, _Out_writes_to_(nSize,((return < nSize) ? (return + 1) : nSize)) LPSTR lpFilename, _In_ DWORD nSize ); 该函数用于检索包含指定模块的文件的完全限定路...原创 2019-01-25 11:34:01 · 2756 阅读 · 1 评论 -
Linux下计算变参字符串的长度
在Windows下可以使用 _vscprintf()函数返回可变参数字符串的长度。 函数原型 int _vscprintf( const char *format, va_list argptr ); format为包含了可变参数的一个字符串,argptr为参数指针。 一个可能的demo void fun(const char * format,...) { va_list arg_ptr; ...原创 2019-01-25 14:37:39 · 653 阅读 · 0 评论 -
STL迭代器
STL迭代器 1 map容器元素存放位置自动按key值增序排序,map<>::begin()返回指向key值最小的元素位置的迭代器。 2 unorder_map元素存放位置与元素插入顺序有关,unordered_map<>::begin()返回指向最后插入元素的位置的迭代器。 3 map<>::find(sss) 返回指向key值为sss的迭代器。 4 vect...原创 2019-07-28 21:41:01 · 101 阅读 · 0 评论