上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 49 下一页
摘要: //第二十五章补充内容 2 预定义的宏/*__DATE__ 进行预处理的日期("Mmm dd yyyy"形式的字符串方字)__FILE__ 代表当前源代码文件名的字符串文字__LINE__ 代表当前源代码中的行号的整数常量__TIME__ 源文件编译时间,格式是"hh: mm: ss"__FUNCDNAME__ 当前所有函数名*//*#include <iostream>using namespace std;void show(){ cout<<"该语句所在函数名为:"<<__FUNCDNAME_ 阅读全文
posted @ 2012-10-15 00:34 简单--生活 阅读(157) 评论(0) 推荐(0) 编辑
摘要: //第二十五章补充内容 1 预处理过程//1.1 预处理指令/*# 空指令,没有任何效果#include 从该提令位置处包含一个源代码文件#define 定义一个宏#undef 取消已定义的宏#ifdef 如果给定的宏已经定义,则编译下面的代码#if 如果给定的条件成立,就编译下面的代码#elif 如果前面#if给定的条件不成立,而当前给定的条件成立,那么编译下面的代码#endif 结束一个#if...#else条件编译块#error 停止编译并显示错误信息*///1.2 #include 指令//1.3 #d... 阅读全文
posted @ 2012-10-15 00:33 简单--生活 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 解决方法:php标准配置正是通过'/tmp/mysql.sock',但一些mysql安装方法将mysql.sock放在/var/lib/mysql.sock或者其他地方,你可以通过修改/etc/my.cnf文件来修正它,打开文件更改一下: [mysqld] socket=/var/lib/mysql.sock 假如更改后mysql程序连不上,可以使用下面的方法继续修改: [mysql] socket=/tmp/mysql.sock 另外还可以用下面的方法: ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sockCan not connec 阅读全文
posted @ 2012-10-12 13:08 简单--生活 阅读(437) 评论(0) 推荐(1) 编辑
摘要: //第二十四章 异常和错误处理 6异常类与模板的关系#include <iostream>using namespace std;const int num=5; class wrong{};template<class T>class people{public: people(int Size=num); ~people(){ delete []p; }; int&operator[](int off); const int&operator[](int off)const; int GetSize()const{ return size;} //c 阅读全文
posted @ 2012-10-11 00:27 简单--生活 阅读(273) 评论(0) 推荐(0) 编辑
摘要: //第二十四章 异常和错误处理 5异常类的虚函数#include <iostream>using namespace std;#include <iostream>using namespace std;const int num=5; class people{public: people(int Size=num); ~people(){ delete []p; }; int&operator[](int off); const int&operator[](int off)const; int GetSize()const{ return size 阅读全文
posted @ 2012-10-11 00:19 简单--生活 阅读(273) 评论(0) 推荐(0) 编辑
摘要: //第二十四章 异常和错误处理 4创建异常类的成员函数#include <iostream>using namespace std;#include <iostream>using namespace std;const int num=5; class people{public: people(int Size=num); ~people(){ delete []p; }; int&operator[](int off); const int&operator[](int off)const; int GetSize()const{ return s 阅读全文
posted @ 2012-10-11 00:03 简单--生活 阅读(163) 评论(0) 推荐(0) 编辑
摘要: // 第二十四章 异常和错误处理 3异常的派生#include <iostream>using namespace std;const int num=5; class people{public: people(int Size=num); ~people(){ delete []p; }; int&operator[](int off); const int&operator[](int off)const; //int GetSize(){ return size; } int GetSize()const{ return size;} class wrong 阅读全文
posted @ 2012-10-10 23:41 简单--生活 阅读(174) 评论(0) 推荐(0) 编辑
摘要: C++位域Visual Studio 2012 - Visual C++C++位域 类和结构可以包含比整型占用小于存储的成员。 这些成员指定为位域。 位域 成员声明 规范的语法如下: declarator : constant-expression 备注 (可选) declarator 是该成员在程序捕获的名称。 它必须是整型 (包括枚举类型)。 常数表达式 指定该成员在结构占用的位数。 匿名位域,即不标识符的位域成员 )可用于填充使用。 说明 宽度为 0 的一个未命名的位域强制下一位域的对齐到下一 type 边界, type 是该成员的类型。 下面的示例声明一位域的机... 阅读全文
posted @ 2012-10-10 13:48 简单--生活 阅读(276) 评论(0) 推荐(0) 编辑
摘要: // 第二十四章 异常和错误处理//1异常/*#include <iostream>using namespace std;class wrong{};void error(){ cout<<"出错"<<endl; throw wrong();}int main(){ try{ error(); } catch(wrong) { cout<<"该错误已经解决"<<endl; } return 0;}*/#include <iostream>using namespace std;co 阅读全文
posted @ 2012-10-09 00:08 简单--生活 阅读(144) 评论(0) 推荐(0) 编辑
摘要: //第二十三模板 18.4算法类/*STL(标准模板库)通用算法共分四大类不变序列算法 不对其所作用的容器进行修改改变序列算法 对其所作用的容器进行修改排序算法 对容器中的元素采用多种方式进行排序数值算法 对容器中的元素进行数值计算这些算法全部在标准命名空间std中的<algorithm>中定义*///1 函数对像//要理解这些标准算法是如何工作的,我们必须了解函数对象的,函数对像即定义的重载运算符()/*#include <iostream>using namespace std;template<class T>class show{public: .. 阅读全文
posted @ 2012-10-04 20:02 简单--生活 阅读(270) 评论(0) 推荐(0) 编辑
上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 49 下一页
简单--生活(CSDN)