01 2016 档案

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

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

摘要: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 峰入云 阅读(205) 评论(0) 推荐(0)

摘要: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 峰入云 阅读(450) 评论(0) 推荐(0)

摘要: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 峰入云 阅读(359) 评论(0) 推荐(0)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

导航