08 2012 档案

摘要:基础语言篇 C++数据类型 C位操作 C预编译处理 C指针 C结构体与枚举类型 C++函数 C++虚函数 C++容器与算法 C++类 C++I/O处理 C++重载操作符与转换 模板与泛型C/C++ 编译和调试 C/C++动态链接 C/C++通用MakeFile(转) gdb简单调试C++工具库 mysql 正则表达式库pcre JSON库jsoncpp protobuf log4cpp clearsilver 阅读全文
posted @ 2012-08-31 23:54 haiyupeter 阅读(292) 评论(0) 推荐(0)
摘要:虚函数C++虚函数用于实现动态绑定,或者说多态,默认的类方法是非虚函数,需要动态绑定的类方法,必需显式声明函数 virtual。virtual函数必需在子类中再次声明,明确告诉子类有这个方法,否则编译时报错,getRange方法未声明的错误。#include <iostream>using namespace std;class Range {public: int width; int height; virtual float getRange(); Range(int w, int h):width(w), height(h){}; Range(){... 阅读全文
posted @ 2012-08-29 23:54 haiyupeter 阅读(2066) 评论(1) 推荐(0)
摘要:C++中的类用于模拟现实中的事物,包含类属性和方法。1.类声明类声明由 class 关键字 组成,加上花括号的类体,与及;作为结尾#include <iostream>using namespace std;class Range {public: int width; int height; int getRange() { return width *height; }; Range(int w, int h):width(w), height(h){}; Range(){};};通常情况下,类声明放在头文件里面,而把方法的定义,如getR... 阅读全文
posted @ 2012-08-29 23:16 haiyupeter 阅读(236) 评论(0) 推荐(1)
摘要:1.函数的形参函数的形参为函数提供已命名的局部存储空间fun1 (string name, int age) { std::cout << name << std::endl; std::cout << age << std::endl;}string name 和 int age则为形参,提供类型和命名标识,让编译器知道存储空间大小、名称,形参由调用函数时传递给函数的实参初始化。2.函数实参实参可以是表达式,也可以是变量或者字面型变量。调用函数时,形参被实参初始化。fun1( "peter", 25 );"pete 阅读全文
posted @ 2012-08-07 00:38 haiyupeter 阅读(192) 评论(0) 推荐(0)
摘要:1.C++基本数据类型基本数据类型最小存储空间32位计算机字节数byte8位8位char8位8位wchar_c16位16位short16位32位int32位32位long32位32位float32位32位double32位64位long double96位96位ubuntu11.04 32位操作系统下测试如下:#include <iostream>#include <stdio.h>int main(){ std::cout << "整型:" << sizeof(3) * 8 << std::endl; std:: 阅读全文
posted @ 2012-08-06 23:49 haiyupeter 阅读(296) 评论(0) 推荐(0)