01 2016 档案

第19章 特殊工具与技术
摘要:这些特性在一些特殊应用中非常重要,而在另外一些情况没有什么用,这里介绍这些非广泛使用的特征19.1控制内存分配标准库自定义了如下内存分配工具// theseversions might throw an exceptionvoid *operator new(size_t); // allocat... 阅读全文

posted @ 2016-01-26 16:05 峰入云 阅读(205) 评论(0) 推荐(0) 编辑

第18章 用于大型程序的工具
摘要:18.1异常处理try { // actions that cause an exception to be thrown}catch (...) { // work to partially handle the exception throw;}在C++中,通过throwing... 阅读全文

posted @ 2016-01-23 21:38 峰入云 阅读(201) 评论(0) 推荐(0) 编辑

第17章 标准库特殊设施
摘要:17.1类型tuple tuple是类是pair的模板。每个pair都不相同,但是都有两个成员。而一个tuple类型会有任意数量的成员。(定义在tuple头文件中) tuple<T1,T2,...,Tn> t; t是一个tuple,成员数位n,第i个成员的类型为Ti。所有成员都进行值初始化 tupl 阅读全文

posted @ 2016-01-23 17:47 峰入云 阅读(435) 评论(0) 推荐(0) 编辑

第16章 模板与泛型编程
摘要:16.1.1函数模板 When we call a function template, the compiler (ordinarily) uses the arguments of the call to deduce the template parameter(s) for us. The 阅读全文

posted @ 2016-01-22 21:25 峰入云 阅读(349) 评论(0) 推荐(0) 编辑

文本查询程序再探
摘要:12章后边的文本查询类的定义中定义了一个文本查询程序,这次加入了可以进行或运算、与运算的查询程序。对于12章的程序来说我修改了QueryResult这个类,添加了两个重载的运算符,分别表示或运算、与运算,这与书上讲的方法并不一样,就我个人看来应该是最直接、简单、容易维护的方法,只是书上用到了面向对象... 阅读全文

posted @ 2016-01-14 22:22 峰入云 阅读(502) 评论(0) 推荐(0) 编辑

第15章 面向对象程序设计
摘要:面向对象的核心是:数据抽象、继承、动态绑定数据抽象:将类的接口与实现分离继承:对类型的相似关系进行定义建模动态绑定:忽略相似类的区别,统一使用它们的对象15.2基类与派生类class Base {public: Base() = default; Base(int value) :val... 阅读全文

posted @ 2016-01-14 22:19 峰入云 阅读(253) 评论(0) 推荐(0) 编辑

错误和异常处理 使用模板
摘要:配置文件php.ini可以直接配置错误处理方式 错误处理 参见 syslog(). 参见 syslog(). debug_backtrace — 产生一条回溯跟踪(backtrace) debug_print_backtrace — 打印一条回溯。 error_clear_last — Clear 阅读全文

posted @ 2016-01-13 22:08 峰入云 阅读(389) 评论(0) 推荐(0) 编辑

PHP会话管理
摘要:Session使用 在每个页面中使用session之前,必须使用session_start() 在每个session中都可以使用$_SESSION这个全局数组,在页面必须调用session_start() 用户在网站的session是唯一的,即使在不用的页面调用session_start() Ses 阅读全文

posted @ 2016-01-13 21:46 峰入云 阅读(437) 评论(0) 推荐(0) 编辑

身份验证
摘要:HTTP身份验证(弹框验证) 阅读全文

posted @ 2016-01-13 20:48 峰入云 阅读(187) 评论(0) 推荐(0) 编辑

表单提交与接收 文件提交与接收
摘要:构造表单 表单接收 构造文件表单 接收文件并保存 阅读全文

posted @ 2016-01-13 20:06 峰入云 阅读(489) 评论(0) 推荐(0) 编辑

PHP文件访问
摘要:文件和目录处理函数 basename — 返回路径中的文件名部分 | Returns trailing name component of path | chgrp — 改变文件所属的组 | Changes file group chmod — 改变文件模式 | Changes file mode 阅读全文

posted @ 2016-01-13 16:46 峰入云 阅读(271) 评论(0) 推荐(0) 编辑

PHP面向对象
摘要:PHP类的成员定义 抽象类 抽象类不能被实例化,用于为继承的子类定义接口,包含有属性和方法,其中必须有一个抽象方法。 继承 继承自抽象类的抽象方法,必须在子类中被重写。被重写的方法必须参数个数应该相同,可以有可选参数。 使用final修饰类,或者方法,这样就不能被继承或重写。 接口 内置对象函数 _ 阅读全文

posted @ 2016-01-13 16:13 峰入云 阅读(190) 评论(0) 推荐(0) 编辑

PHP速学
摘要:基本代码 变量定义 输出 数据结构-数组 数据结构-对象 数据结构-资源数据类型 类似于句柄的概念,使用完成后需要销毁。 数据结构-空类型 类型转换 变量 值传递/引用传递,可变变量 超级全局变量SuperGlobals $GLOBALS $_SERVER $_GET $_POST $_FILES 阅读全文

posted @ 2016-01-12 23:36 峰入云 阅读(233) 评论(0) 推荐(0) 编辑

第14章 重载运算与类型转换
摘要:l 通常情况下,不应该重载逗号、取地址、逻辑或与运算符,这样可能会改变求值顺序、短路特性。对于逗号、取地址运算符,重载之后还会改变内置的含义。l 运算符重载可以定义在类,是内成员函数,也可以是非成员函数。当做为成员函数定义时,this会默认成为第一个参数,绑定到左侧运算对象。l 需要改变左侧运算对象... 阅读全文

posted @ 2016-01-06 16:12 峰入云 阅读(372) 评论(0) 推荐(0) 编辑

动态内存管理类
摘要:内存管理类需要包括以下几个基本操作的正确性添加元素:判断管理的空间大小是否能够添加新元素,如不够,则使用allocator分配内存,并将旧数据移动到新内存,然后释放旧内存,并更新内存首指针、第一个可用内存指针、尾指针位置。对象拷贝:使用allocator的allocate分配内存,相关的uninit... 阅读全文

posted @ 2016-01-04 21:20 峰入云 阅读(351) 评论(0) 推荐(0) 编辑

拷贝控制示例
摘要:拷贝控制示例包含两个对象Message和Folder,类似于邮件中一个Message和文件夹Folder的关系:一个Message隶属于一个和多个Folder,一个Folder中包含0个或者多个Message。这样看来,Message和Folder的关系,可以认为是等价的(忽略Folder的0对多)... 阅读全文

posted @ 2016-01-04 16:20 峰入云 阅读(228) 评论(0) 推荐(0) 编辑

第13章 拷贝控制
摘要:拷贝构造函数:cop constructor拷贝赋值运算符:copy-assignment operator移动构造函数:move constructor移动赋值运算符:move-assignment operator析构函数:destructor13.1拷贝、赋值与销毁13.1.1拷贝构造函数拷贝... 阅读全文

posted @ 2016-01-04 15:32 峰入云 阅读(385) 评论(0) 推荐(0) 编辑

导航

点击右上角即可分享
微信分享提示