码迷,mamicode.com
首页 >  
搜索关键字:c++ primer    ( 2107个结果
ajax readyState的五种状态详解
在《Pragmatic Ajax A Web 2.0 Primer 》中对readyStae状态的介绍,摘译如下:0: (Uninitialized) the send( ) method has not yet been invoked.1: (Loading) the send( ) metho...
分类:其他好文   时间:2014-05-26 20:46:09    阅读次数:293
C++ primer 第十二章
在类内部定义的函数默认为inline函数后面加const,不能改变操作对象的数据成员,const必须在定义和声明的时候都存在,否则会出现编译错误类和结构体,还有枚举是怎么实现的,内存是如何存储的,这是个大问题?因为只有当类定义体完成后才能定义类,因此类不能具有自身类型的数据与成员,然而只要类名一出现...
分类:编程语言   时间:2014-05-26 15:18:22    阅读次数:281
编程题目记录140522:C++的第一份还算丰富的代码
题目: C++ primer第十章的大作业,打开一个文件,输入一个字符串,查找该字符串出现的所有地方并列出计划: TestQuery类。尝试通过multimap来替代原书中map 和set的功能class TestQuery{ public: void InputFile(i...
分类:编程语言   时间:2014-05-26 09:30:57    阅读次数:336
C++ Primer 学习笔记_86_模板与泛型编程 --重载与函数模板
模板与泛型编程--重载与函数模板引言: 函数模板可以重载:可以定义有相同名字但参数数目或类型不同的多个函数模板,也可以定义与函数模板有相同名字的普通非模板函数。 但是,声明一组重载函数模板不保证可以成功调用它们,重载的函数模板可能会导致二义性。一、函数匹配与函数模板如果重载函数中既有普通函数又有函数模板,确定函数调用的步骤如下:1.为这个函数名建立候选函数集合,包括: a.与被调用函数名字相同的任...
分类:编程语言   时间:2014-05-26 04:34:12    阅读次数:317
C++ Primer 学习笔记_84_模板与泛型编程 --模板特化
模板与泛型编程--模板特化引言: 我们并不总是能够写出对所有可能被实例化的类型都最合适的模板。某些情况下,通用模板定义对于某个类型可能是完全错误的,通用模板定义也许不能编译或者做错误的事情;另外一些情况下,可以利用关于类型的一些特殊知识,编写比从模板实例化来的函数更有效率的函数。 compare函数和 Queue类都是这一问题的好例子:与C风格字符串一起使用进,它们都不能正确工作。 compare...
分类:编程语言   时间:2014-05-26 03:15:50    阅读次数:395
C++ Primer 学习笔记_85_模板与泛型编程 --模板特化[续]
模板与泛型编程--模板特化[续]三、特化成员而不特化类 除了特化整个模板之外,还可以只特化push和pop成员。我们将特化push成员以复制字符数组,并且特化pop成员以释放该副本使用的内存:template<> void Queue::push(const char *const &val) { char *new_item = new char[sizeof(val) + 1]; ...
分类:编程语言   时间:2014-05-24 14:16:21    阅读次数:339
C++ Primer 学习笔记_83_模板与泛型编程 --一个泛型句柄类
模板与泛型编程--一个泛型句柄类引言:【小心地雷】 这个例子体现了C++相当复杂的语言应用,理解它需要很好地理解继承和模板。在熟悉了这些特性之后再研究这个例子也许会帮助。另一方面,这个例子还能很好地测试你对这些特性的理解程度。 前面示例的Sales_item和Query两个类的使用计数的实现是相同的。这类问题非常适合于泛型编程:可以定义类模板管理指针和进行使用计数。原本不相关的Sales_item...
分类:编程语言   时间:2014-05-22 22:46:57    阅读次数:479
C++ Primer 学习笔记_76_模板与泛型编程 --模板定义[续]
模板与泛型编程--模板定义[续]四、模板类型形参 类型形参由关键字class或 typename后接说明符构成。在模板形参表中,这两个关键字具有相同的含义,都指出后面所接的名字表示一个类型。 模板类型形参可作为类型说明符在模板中的任何地方,与内置类型说明符或类类型说明符的使用方式完全相同。具体而言,它可以用于指定返回类型或函数形参类型,以及在函数体中用于变量声明或强制类型转换。 template ...
分类:编程语言   时间:2014-05-22 06:37:23    阅读次数:407
C++ Primer 学习笔记_82_模板与泛型编程 --类模板成员[续2]
模板与泛型编程--类模板成员[续2]六、完整的Queue类Queue的完整定义:template class Queue; template ostream &operator &); template class QueueItem { friend class Queue; friend ostream & operator(ostream &,const Q...
分类:编程语言   时间:2014-05-21 14:07:20    阅读次数:304
C++ Primer 学习笔记_81_模板与泛型编程 --类模板成员[续1]
模板与泛型编程--类模板成员[续1]二、非类型形参的模板实参template class Screen { public: Screen():screen(hi * wid,'#'), cursor(hi * wid),height(hi),width(wid) {} //.. private: std::string screen; std:...
分类:编程语言   时间:2014-05-21 14:00:04    阅读次数:332
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!