qintangtao

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2012年11月11日

摘要: iostream_test.cpp#include <iostream>using namespace std;#include <stdlib.h>#include <iomanip>void cin_test(){ /* if(-12) //0 为 false 非0[正数+负数] 为 true cout<<"ok"<<endl; else cout<<"error"<<endl; */ int i; //c语言中不能做错误判断 if(cin>>i) cou 阅读全文
posted @ 2012-11-11 22:30 qintangtao 阅读(329) 评论(0) 推荐(0)

2012年11月10日

摘要: /** 燕十八 公益PHP培训 课堂地址:YY频道88354001 学习社区:www.zixue.it **/<?php/*************************************************************面向对象三大特征: 1、封装 2、继承 3、多态**************************************************************//*--------------------------------------------------------------封装: 对于一个对象,对外界开发一个接口 调用接 阅读全文
posted @ 2012-11-10 22:25 qintangtao 阅读(265) 评论(0) 推荐(0)

摘要: /** 燕十八 公益PHP培训 课堂地址:YY频道88354001 学习社区:www.zixue.it **/<?php/*************************************************************MySql类封装:首先连接数据库,需要有参数参数如何传? 1、可以用配置文件 2、可以通过构造函数传参**************************************************************/class SqlHelper{ private $host; private $user; private $pwd; 阅读全文
posted @ 2012-11-10 22:23 qintangtao 阅读(438) 评论(0) 推荐(0)

摘要: public_extends.cpp#include <iostream>using namespace std;#include <string.h>/********************************************一、派生类的定义格式class 派生类名:访问权限 基类名1, 访问限定符 基类名2,……, 访问限定符 基类名n{ private: 成员表1; //派生类增加或替代的私有成员public: 成员表2; //派生类增加或替代的公有成员protected: 成员表3; //派生类增加或替代的保护成员};*************** 阅读全文
posted @ 2012-11-10 19:17 qintangtao 阅读(379) 评论(0) 推荐(0)

摘要: 1、非静态成员函数后面加const(加到非成员函数或静态成员后面会产生编译错误)2、表示成员函数隐含传入的this指针为const指针,决定了在该成员函数中, 任意修改它所在的类的成员的操作都是不允许的(因为隐含了对this指针的const引用);3、唯一的例外是对于mutable修饰的成员。 加了const的成员函数可以被非const对象和const对象调用 但不加const的成员函数只能被非const对象调用char getData() const{ return this->letter;} 阅读全文
posted @ 2012-11-10 18:14 qintangtao 阅读(11342) 评论(0) 推荐(2)

摘要: #include <iostream>using namespace std;/*-----------------------2012年11月10日 01:26:17------------------------*//**************************************************************虚函数: 1、在基类用【virtual声明】的成员函数即为虚函数 2、在派生类中的定义此函数,要求 函数名、函数类型、函数参数个数和类型全部与基类的虚函数相同 并根据派生类的需要重新定义函数体 3、当一个成员函数声明为虚函数后,其派生类中的同 阅读全文
posted @ 2012-11-10 01:57 qintangtao 阅读(577) 评论(0) 推荐(0)

2012年11月9日

摘要: person.h#include <string.h>#include <iostream>#include <malloc.h>using namespace std;#ifndef _person#define _personclass person{private: //成员变量 int id; char * name;public: //函数 void printMsg(); void setId(int id); void setName(char * name); int getNameLen();public: //构造函数 explicit 阅读全文
posted @ 2012-11-09 00:00 qintangtao 阅读(297) 评论(0) 推荐(0)

2012年11月8日

摘要: person.h/**************************************在此处进行成员属性、函数声明 自动生成4个 1、无参构造函数 对private成员初始化 2、析构函数 内存泄漏 3、拷贝构造函数 深度赋值 4、=运算符重载 深度赋值**************************************/#ifndef _person#define _personclass Cat{public: void F();};class person{//抽象性private://封装性 //const int id; //const id=1;// error . 阅读全文
posted @ 2012-11-08 01:35 qintangtao 阅读(501) 评论(0) 推荐(0)

2012年11月7日

摘要: 所谓位运算是指进行二进制位的运算。C语言提供了如下的位运算符:运算符含 义举 例&按位与a&b,a和b中各位按位进行“与”运算|按位或a|b,a和b中各位按位进行“或”运算^按位异或a^b,a和b中各位按位进行“异或”运算~取反~a,a中各位按位进行“取反”运算<<左移a<<n,a中各位全部左移n位>>右移a>>n,a中各位全部右移n位1.1.1 按位与运算符基本格式:a&b基本规则:0&0 = 0 0&1 = 0 1&0 = 0 1&1 = 1 (即,只有1&1为1,其他为0)作用 阅读全文
posted @ 2012-11-07 00:49 qintangtao 阅读(304) 评论(0) 推荐(0)

摘要: #include <stdio.h>void traverse(int *arr, int len){ int i; for(i=0; i<len; i++){ printf("%d、", arr[i]); } printf("\n");}void sheelSort(int *arr, int len){ int i, j, t, n, temp; for(n=5; n>=1; n=n-2){ for(i=0; i<n; i++){ for(j=i+n; j<len; j=j+n){ temp = arr[j]; f 阅读全文
posted @ 2012-11-07 00:22 qintangtao 阅读(198) 评论(0) 推荐(0)