
经典C++代码
树叶上的蜗牛
目前在职于北京某软件技术有限公司,有自己的团队,熟悉window 应用程序开发,以及linux程序开发,我们的核心技术,包括 软件工程,网络工程,地理信息系统,安全工程,等几大方向。有多个大中型项目开发经验。
展开
-
使用C++17编译时出错:error C2872: ‘byte‘: ambiguous symbol
参考:https://blog.youkuaiyun.com/caimouse/article/details/106047569上述文章中原创 2021-06-06 15:44:43 · 3840 阅读 · 4 评论 -
VC++ 关于Sizeof(string) 为何是28(x86)40(x64)个字节
深入理解 C++ String 在内存中的布局:名称 X86 (字节数) X64(字节数) Allocator 4 8 原始字符传 Data 位置 15+1 最多包含15个字符加一个结束符‘\0’ 15+1 最多包含15个字符加一个结束符‘\0’ 字符长度 Size 4 8 当前容量 Capacity 4 8...原创 2020-01-15 15:04:55 · 3244 阅读 · 1 评论 -
【MFC】查找指定路径下的指格式,并放到vector中
////////////////////////////////////////////////////////////////////////////函数功能:查找指定路径下的指格式,并放到vector中//参数说明://strPath --- 指定文件路径//Vector --- 用于存放查找结果的容器//strSuffix --- 指定文件名包含的字段 如原创 2014-08-08 15:11:02 · 471 阅读 · 0 评论 -
vs 编辑后总是全部重新编译整改解决方案
昨天遇到该问题,搜了半天,没解决,今天好好看了一下,原创 2014-09-02 12:20:57 · 1142 阅读 · 0 评论 -
C/C++ 字符串加密 可打印文本加密
C/C++ 字符串加密原创 2014-11-21 13:55:34 · 3448 阅读 · 2 评论 -
C++11 可变模板参数例子
template void addSuffix(const char *suf, Tail... tail){ filmSuffixs_.append(UC("suf")); addSuffix(tail...); } void addSuffix(const char *suf){filmSuffixs_.append(UC("suf"));原创 2016-01-16 16:11:36 · 358 阅读 · 0 评论 -
C++中Vector保存 原始指针和智能指针的析构问题
1.C++的Vector 保存原始指针 的时候 Vector 析构的时候是不会释放指针指向的堆对象,2.如果用Vector保存智能指针是可以释放智能指针 所指向的对象的#include #include #include using namespace std;class Human{public: Human(){ cout << "con Human" << endl; }原创 2016-07-12 16:17:26 · 10260 阅读 · 5 评论 -
在编译ASIO 时,出现编译警告Please define _WIN32_WINNT 解决办法
最近在学习ASIO库时,出现编译警告, "Please define _WIN32_WINNT or _WIN32_WINDOWS appropriately. For example:\n"\ "- add -D_WIN32_WINNT=0x0501 to the compiler command line; or\n"\ "- add _WIN32_WINNT=0x0501 t...原创 2019-01-02 14:46:28 · 4721 阅读 · 1 评论 -
Sento 发送数据 成功,但是通过Wirshark抓包 ,不能抓到指定数据包
今天一个问题困扰了一整天,现象:在局域网下UDP收发数据都很正常,但是到了公网下,服务端可以收到数据,但是发送数据出现问题,通过返回发送的字节数目是正常的,WSAGetLastError()返回的也是正确。但是当通过Wirshark抓包时,无法抓到Server端发出去的数据包。解决办法:确保数据是原路返回1. 当Server端收到一个UDP数据包之后,Server端应该记录...原创 2019-04-22 17:27:18 · 2397 阅读 · 0 评论