上一页 1 ··· 4 5 6 7 8 9 10 11 12 13 下一页
摘要: 话说工作中算法用的真的多么??????虽然工作中用不到,但是你总得换工作吧,防不住笔试面试中问你些这么个玩意。而且,多思考,有助于活跃头脑了。深深扎入项目中童鞋们还可以活跃活跃,防止生锈。话不多说,题目如下:题目:输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变。句子中单词以空格符隔开... 阅读全文
posted @ 2014-11-24 15:37 依然冷月 阅读(2527) 评论(0) 推荐(0) 编辑
摘要: server端: 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 8 #define BUFF_SIZE 1024 9 void error_handling(char* message);10 11 void... 阅读全文
posted @ 2014-11-18 15:44 依然冷月 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 这一节也比较简单,先假设我们有如下的函数:int foo();void memFoo(shared_ptr pw, int foo);现在假设我们要调用memFoo函数:memFoo(new W, foo());但是这样写编译是通不过的,我们可以改造为:memFoo(shared_ptr(new W... 阅读全文
posted @ 2014-11-17 15:53 依然冷月 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 这一节比较简单,可以总结为以下:std::string *stringPtr1 = new std::string;std::string *stringPtr2 = new std::string[100];..delete stringPtr1; //... 阅读全文
posted @ 2014-11-17 15:17 依然冷月 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 引言资源管理类是防止资源泄漏的有力武器,但是许多APIs直接指涉资源,除非你发誓永不使用这样的APIs,否则只得绕过资源管理对象(resource-managing objects)直接访问原始资源(raw resources)。例如在条款13中引入了智能指针如auto_ptr或tr1::share... 阅读全文
posted @ 2014-11-17 14:54 依然冷月 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 第一节 条款13中讲到“资源取得的时机便是初始化时机”并由此引出“以对象管理资源”的概念。通常情况下使用std中的auto_ptr(智能指针)和tr1::shared_ptr(引数智能指针)作为管理资源的对象。事实上,这种管理方法十分有效。但是,auto_ptr和tr1::shared_ptr只... 阅读全文
posted @ 2014-11-17 14:32 依然冷月 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 这一节基本讲述的是将资源放进管理对象,防止忘记释放资源。1.一般New和Delete使用场景void fun() { SimpleClass* pSimpleClass1 = new SimpleClass; .... // 如果这中间发生异常返回,则delete pSimpl... 阅读全文
posted @ 2014-11-17 13:51 依然冷月 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 创建型模式1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即... 阅读全文
posted @ 2014-11-12 17:57 依然冷月 阅读(1197) 评论(0) 推荐(0) 编辑
摘要: 引言: 在深拷贝和浅拷贝的理解中,我们知道了“拷贝构造函数”一词,并且也了解了它的构成。A(const A& r); // 形式有多种,在这里只列出一个因此,在值传递的应用场景里,我们可以写出以下的拷贝构造函数: 1 #include 2 #include 3 using namespace s... 阅读全文
posted @ 2014-11-12 17:47 依然冷月 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 一. 什么是拷贝构造函数首先对于普通类型的对象来说,它们之间的复制是很简单的,例如:[c-sharp]view plaincopyinta=100;intb=a; 而类对象与普通对象不同,类对象内部结构一般较为复杂,存在各种成员变量。下面看一个类对象拷贝的简单例子。[c-sharp]view pla... 阅读全文
posted @ 2014-11-12 15:54 依然冷月 阅读(149) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 13 下一页