2014年9月24日

摘要: 标 题:局域网通信作 者:itdef链 接:http://www.cnblogs.com/itdef/p/3989918.html欢迎转帖 请保持文本完整并注明出处最近没些什么 看了看JAVA 语言以及使用其语言的设计模式介绍 都是学习基本的东西 没什么好写的还是写下最近写的C版本的小代码模仿IPM... 阅读全文
posted @ 2014-09-24 09:49 itdef 阅读(256) 评论(0) 推荐(0)

2014年9月8日

摘要: 根据 小猪的网络教程 学习了 IOCP并且自己写了一个命令行版本的客户端测试还是使用的小猪的代码有兴趣学习IOCP的 建议去小猪的空间看看 代码思路都讲解的很清楚 推荐http://blog.csdn.net/piggyxp?viewmode=contents测试截图 阅读全文
posted @ 2014-09-08 19:03 itdef 阅读(278) 评论(0) 推荐(0)

2014年8月31日

摘要: 追加一个shared_ptr指针#include using namespace std;int _tmain(int argc, _TCHAR* argv[]){ //=========================== // 错误 两个只能指针 管理一个已经分配的内存 //i... 阅读全文
posted @ 2014-08-31 17:25 itdef 阅读(269) 评论(0) 推荐(0)
摘要: #include #include #include #include #include using namespace std;// 代码 改编自 C++标准库——自学教程与参考手册 英文第二版//====================================// tuple iote... 阅读全文
posted @ 2014-08-31 13:04 itdef 阅读(268) 评论(0) 推荐(0)

2014年8月24日

摘要: 根据muduo开源库作者陈硕的一些文章。对于多线程下C++编程提出了一些观点。主要是多线程下对象的销毁比较困难,但是由于多线程下,mutext是无法保护析构的。而后提出了智能指针的方案并对使用该指针会遇到的困难和陷阱予以说明并提出解决方案。该作者博客http://www.cppblog.com/So... 阅读全文
posted @ 2014-08-24 16:32 itdef 阅读(392) 评论(0) 推荐(0)

2014年8月16日

摘要: #include #include #include #include using namespace std;void StringSplit(const string& str,vector& vStr,const char& division){ int startPos = 0; int e... 阅读全文
posted @ 2014-08-16 23:58 itdef 阅读(786) 评论(0) 推荐(0)

2014年8月11日

摘要: 智能指针的学习中文教程网站http://zh.highscore.de/cpp/boost/不过代码可能 由于BOOST 版本不同需要稍作修改scoped_ptr 离开作用域则自动调用类析构函数或者函数delete方法shared_ptr 使用率最高的指针 类似scoped_ptr 但是所有权可以转... 阅读全文
posted @ 2014-08-11 17:38 itdef 阅读(383) 评论(0) 推荐(0)
摘要: Effective STL 中文版学习记录条款4 判断容器是否为空 使用empty而不是size().size()操作在实现上不是一个时间常数操作条款5 尽量使用区间成员函数代替它们的单元素兄弟.STL实现中,区间范围显示比单个循环操作更优化条款7:当使用new得指针的容器时,记得在销毁容器前del... 阅读全文
posted @ 2014-08-11 13:42 itdef 阅读(273) 评论(0) 推荐(0)

2014年8月10日

摘要: 最近没啥可写的 这里写下做的STL小练习 作为记录去除指定字符串中的空格获取文件名并根据名字创建临时文件,以TMP后缀结尾,已经为TMP后缀结尾文件则创建以XXX后缀结尾文件读取一行输入内容 并将单词翻转打印// 1111.cpp : 定义控制台应用程序的入口点。//#include "stdafx... 阅读全文
posted @ 2014-08-10 13:24 itdef 阅读(314) 评论(0) 推荐(0)

2014年7月28日

摘要: 设计模式中 最基本的工厂模式感觉就是根据输入的类型决定选择何种类与进行何种操作。跟面向过程中输入1则执行func1();输入2则执行func2()基本一致的想法#include using namespace std;enum eShoeType{ leather = 0,rubber};class... 阅读全文
posted @ 2014-07-28 11:29 itdef 阅读(623) 评论(1) 推荐(0)

导航