摘要: 第十二章、类(注意的地方)一、定义和声明:1、 类就是定义了一个新的类型和新的作用域2、 一个类可以包含若干个公有的,私有的和受保护的部分。在public部分定义的成员可以被使用该类型的所有代码访问;在private部分定义的成员可被其他类成员访问。3、 构造函数:是一个特殊的、与类同名的成员函数,用于给每个数据成员设置适当的初始化。如:Sales_item(允许有参数):units_sold(0),revenue(0.0){ }构造函数初始化列表由成员名和带括号的初始化值组成,跟在构造函数的形参表后面,并以冒号开头。4、 成员函数:在类内部,声明成员函数是必须的。而定义成员函数是可选的。5、 阅读全文
posted @ 2012-07-17 16:50 欢_全力以赴 阅读(199) 评论(0) 推荐(0) 编辑
摘要: c++类的构造函数详解(转自:http://blog.163.com/haixing_03031102/blog/static/120105509200972855328532/)c++构造函数的知识在各种c++教材上已有介绍,不过初学者往往不太注意观察和总结其中各种构造函数的特点和用法,故在此我根据自己的c++编程经验总结了一下c++中各种构造函数的特点,并附上例子,希望对初学者有所帮助。一、 构造函数是干什么的class Counter{public: // 类Counter的构造函数 // 特点:以类名作为函数名,无返回类型 Counter() { m_value = 0; } ... 阅读全文
posted @ 2012-07-17 10:29 欢_全力以赴 阅读(189) 评论(0) 推荐(0) 编辑
摘要: http://kb.cnblogs.com/page/128340/留一个链接吧!个人觉得上了大学真的很少重视英语了,特别是在工科院校内,基本上人人都是搞技术搞技术的、(不学习的除外)。就拿我自己为例吧,大一一年了,还真的没几天认真看过英语,平时倒是无所谓,可是每次到考试就不知道该怎么办。有时候真的想去学,又不是很感兴趣,结果还是去看工科类书籍了。看了这篇文章后,真的有很想很想学好英语的冲动,所以,这个暑假,在学新技术的同时,一定要安排时间补习一下英语!!! 不然明年的四级都难说啊、、、真心郁闷啊! 加油吧!!坚持吧!!努力吧!!-------------------------------- 阅读全文
posted @ 2012-07-16 23:13 欢_全力以赴 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 第七章 函数(要注意的几点)1、一旦函数执行结束,这些在函数内的局部变量的值也会没有。2、指针形参: 如果函数形参是非const类型的指针,则函数课通过指针实现赋值,修改指针所指向对象的值;如: void reset(int *ip); { *ip= 0; 改变指针指向对象的值 Ip = 0; 改变形参的值,实参不变。 }如需要保护指针指向的值,则形参需要定义为指向const对象的指针: Void use_ptr(const int *p) { Use_ptr 只能读*p,不能改变*p的值,即指向对象的值。}(注意:可以将指向const对象的指针初始化为指向非const对象,但不可以让指向非. 阅读全文
posted @ 2012-07-15 11:30 欢_全力以赴 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 第五章 表达式一、算术操作符:一元操作符: +/- 正负号; 优先级最高二元操作符: * / % 乘、除、求余, + - 加减号, 乘除求余高于加减注意:两个整数相除,结果仍为整数,小数部分会被截断,21/6=3; A%B ,A对B求余,则B一定为整数。二、关系操作符和逻辑操作符:包括: 逻辑非(!)、 小于(<)、小于等于(<=)、大于(>)、大于等于(>=),相等(==)、不等(!=)、逻辑与(&&)、逻辑或(||)注意:关系操作符(<、>、<=、>=) 不应该串接使用,因为关系操作符返回bool类型结果。例如: if ( I 阅读全文
posted @ 2012-07-12 22:08 欢_全力以赴 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 第三章标准库(迭代器,bitset类型)一、迭代器:是一种检查容器内元素并遍历元素的数据类型1、容器的iterator 类型。每种容器类型都定义了自己的迭代器类型,如vector:Vector<int>::iterator iter ;这条语句定义了一个名为iter的变量,它的数据类型由vector<int > 定义的iterator 类型。(各容器类都定义了自己的iterator类型,用于访问容器内的元素。)2、begin和end操作 如果容器中有元素begin 返回迭代器指向第一个元素:vector<itn>::iterator iter = ivec. 阅读全文
posted @ 2012-07-11 22:53 欢_全力以赴 阅读(556) 评论(0) 推荐(0) 编辑
摘要: 第三张标准库类型(using,string,vector)一、命名空间的using声明1、使用using声明,我们就可以直接引用名字,而不需要再引用该名字的命名空间:(参考下面部分代码)#include<string>#include<iostream>usingstd::cin;usingstd::string;intmain(){strings; 正确,原来std::string,现在改成stringcin>>s; 正确cout<<s; 有错,因为上面没有usingstd::cout;std::cout<<s; 正确}需要注意的是 阅读全文
posted @ 2012-07-10 23:01 欢_全力以赴 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 变量1、左值与右值左值(lvalue发音:ell-value):左值可以出现在赋值语句的左边或者右边。右值(rvalue发音:are-value):右值只能出现在赋值语句的右边,不能出现在赋值语句的左边。变量时左值,因此可以出现在赋值语句的左边。数字字面值是右值,因此不能被赋值。C++程序员一般称变量为“变量”或者“对象”(object)。2、对象:在内存当中具有类型的区域。3、变量名:变量的标识符,可以由字母,数字和下划线组成,但必须以字母或下划线开头,并且区分大小写字母。如:int somename,someName,SomeNa... 阅读全文
posted @ 2012-07-10 00:20 欢_全力以赴 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 系统分区备份1、重启选择进入DOS系统,转到备份盘(输入命令 “E:”打回车),进入备份目录(输入命令“CD GHOST”打回车),运行GHOST程序(输入命令 “GHOST”打回车)即可启动GHOST程序,OK按回车后后进入下图画面,按光标键,依次选择“Local(本地)→Partition(分区)→To Image(生成映像文件)”项(见图1),这一步不能搞错,记准从上往下数的选择顺序是1-2-2 。2、屏幕显示出硬盘选择画面,选择分区所在的硬盘“1”,如果您只有一块硬盘,可以直接按回车。3、选择要制作镜像文件的分区(即源分区),这里用上下键选择分区“1”(即C分区),再按Tab键切换到“ 阅读全文
posted @ 2012-07-10 00:01 欢_全力以赴 阅读(177) 评论(0) 推荐(0) 编辑