
c++ stl
一瓶不满半瓶晃
一瓶子不满,半瓶子晃。工作问题总结目标是提供问题一站式解决方案
展开
-
proto2 定义二维数组
syntax = "proto2";package tutorial;message Person { optional string name = 1; optional int32 id = 2; optional string email = 3; message PhoneNumber { repeated float number = 1; } repeated PhoneNumber phones = 4;}tutorial::Person ...原创 2021-11-17 09:33:18 · 1972 阅读 · 0 评论 -
使用gflags 查找内存泄漏
gflags 是windbg的一个小工具,有win32,64版本的区别.表示要记录该cwdemo的内存使用情况.gflags /i E:\\SVN_WS_COMM\\Debug\\CWDemo.exe +ust设置pdb符号库路径可以将来12.log中可以查看到具体那个函数有内存泄漏问题. 两部分符号库,一个是从ms下载的,另一个是cwdemo应用程序相关的pdb目录set _NT_SYMBOL_PATH=srv*E:\\mysymbol*http://msdl.microsoft.com/.原创 2021-11-12 14:06:16 · 720 阅读 · 0 评论 -
g++ 编译 cpp 过程中遇到问题
g++ 4.7 才真正支持 c++11g++编译时默认支持C++11的几个配置小方法//第一种,直接包含在源程序文件中,如第一行代码所示 #pragmaGCCdiagnosticerror"-std=c++11" #include<iostream> usingnamespacestd; intmain(intargc,char**argv) { cout<<"helloworld!"<<en...转载 2020-11-02 14:03:50 · 681 阅读 · 0 评论 -
STL set 特性
1. 求两个vector 的交集 利用set容器的特性解决https://www.cnblogs.com/xinyuyuanm/archive/2013/03/30/2990484.html2.求两vector的不同部分int main (){ using int_v = vector<int>; int_v vec1{1, 3, 6}; int_v vec2{2, 3, 8, 3, 7, 6}; sort (vec1.begin(), ve...原创 2020-08-05 05:52:20 · 147 阅读 · 0 评论