C++基础学习
文章平均质量分 79
militala
这个作者很懒,什么都没留下…
展开
-
static的使用! (转载)
static的使用! (转载) 一、 static 变量 static变量大致分为三种用法1. 用于局部变量中,成为静态局部变量. 静态局部变量有两个用法,记忆功能和全局生存期. 2. 用于全局变量,主要作用是限制此全局变量被其他的文件调用. 3. 用于类中的转载 2009-03-03 17:34:00 · 375 阅读 · 0 评论 -
精转:c++类的多态与虚函数的使用
http://tech.163.com/05/0406/13/1GLKTF7S00091589.html 类的多态特性是支持面向对象的语言最主要的特性,有过非面向对象语言开发经历的人,通常对这一章节的内容会觉得不习惯,因为很多人错误的认为,支持类的封装的语言就是支持面向对象的,其实不然,Visual BASIC 6.0 是典型的非面向对象的开发语言,但是它的确是支持类,支持类并不能转载 2009-03-09 12:56:00 · 405 阅读 · 0 评论 -
什么是拷贝构造函数,它的作用是什么?
主 题: 什么是拷贝构造函数,它的作用是什么??什么是拷贝构造函数,它的作用是什么??一般在哪种情况下使用。。 拷贝构造函数的参数最好是一个reference,like this:class A{ ... A(A& a) ...}拷贝构造函数就是用已存在的对象来初始化另一个对象。上面fanw转载 2009-03-09 09:03:00 · 9294 阅读 · 2 评论 -
C++运算符重载转换运算符
大家知道对于内置类型的数据我们可以通过强制转换符的使用来转换数据,例如(int)2.1f;自定义类也是类型,那么自定义类的对象在很多情况下也需要支持此操作,C++提供了转换运算符重载函数,它使得自定义类对象的强转换成为可能。 转换运算符的生命方式比较特别,方法如下: operator 类名(); 转换运算符的重载函数是没有返回类型的,它和类的构造函数,析构函数一样是不遵循函数有返回转载 2009-03-09 13:19:00 · 977 阅读 · 0 评论 -
C/C++编程新手错误语录(续二)
13)“整型变量仅仅意味着一个整数” 当我们还是一个新手,看整型就是整数; 当我们成为高手,看什么都是整型。 整型,在所有C/C++基本数据类型中最富有艺术魅力和奇幻色彩。 我们从某著名论坛的一篇帖子开始一窥整型的奥妙。 问:Vxworks操作系统启动一个任务的函数是taskSpawn(char* name, int priority, int options, int stack转载 2009-03-09 10:08:00 · 534 阅读 · 0 评论 -
C++类对象的复制-拷贝构造函数
地址:http://www.pconline.com.cn/pcedu/empolder/gj/c/0503/570112_1.html 在学习这一章内容前我们已经学习过了类的构造函数和析构函数的相关知识,对于普通类型的对象来说,他们之间的复制是很简单的,例如: int a = 10; int b =a; 自己定义的类的对象同样是对象,谁也不能阻止我们用以下的方式进行复制,转载 2009-03-09 09:55:00 · 500 阅读 · 0 评论 -
C++学习篇——拷贝构造函数
在学习这一章内容前我们已经学习过了类的构造函数和析构函数的相关知识,对于普通类型的对象来说,他们之间的复制是很简单的,例如: int a = 10; int b =a; 自己定义的类的对象同样是对象,谁也不能阻止我们用以下的方式进行复制,例如:#include using namespace std; class Test { public: Test(i转载 2009-03-09 09:37:00 · 464 阅读 · 0 评论 -
在C++语言中,关于内联函数(inline)的入门教程!
在C++语言中,关于内联函数(inline)的入门教程!http://tech.163.com/school · 2005-03-24 10:47:29 · 来源: 网易学院 在c++中,为了解决一些频繁调用的小涵数大量消耗栈空间或者是叫栈内存的问题,特别的引入了inline修饰符,表示为内联涵数。 可能说到这里,很多人还不明白什么是栈空间,其实栈空间就是指放置程序的局部数据也原创 2009-03-10 15:37:00 · 649 阅读 · 0 评论 -
重载操作符
1. 重载操作符1.1 限制重载操作符具有以下限制: (1) 只有C++预定义的操作符集中的操作符才可以被重载; (2) 对于内置类型的操作符,它的预定义不能被改变,应不能为内置类型重载操作符,如,不能改变int型的操作符+的含义; (3) 也不能为内置的数据类型定义其它的操作符; (4) 只能重载类类型或枚举类型的操作符; (5) 重载操作符不能改变它们的操作符优先级; (6)转载 2009-03-10 14:09:00 · 475 阅读 · 0 评论 -
(C++注意点)C++编码规范与指导
C++编码规范与指导版本:1.4作者:白杨推荐浏览设置:屏幕分辨率:≥ 1024x768字体:中(Ctrl+鼠标滚轮设置)最大化本窗口 文档控制版本号修改时间修改内容修改人审稿人1.02004-07-22创建白杨田振军1.12004-08-05根据审稿原创 2009-03-09 16:28:00 · 1459 阅读 · 0 评论 -
C++运算符重载赋值运算符
自定义类的赋值运算符重载函数的作用与内置赋值运算符的作用类似,但是要要注意的是,它与拷贝构造函数与析构函数一样,要注意深拷贝浅拷贝的问题,在没有深拷贝浅拷贝的情况下,如果没有指定默认的赋值运算符重载函数,那么系统将会自动提供一个赋值运算符重载函数。 赋值运算符重载函数的定义与其它运算符重载函数的定义是差不多的。 下面我们以实例说明如何使用它,代码如下://程序作者:管宁 //站点:转载 2009-03-09 13:07:00 · 685 阅读 · 0 评论 -
C++拷贝构造函数的几个细节
C++拷贝构造函数的几个细节关键字: c++ 拷贝构造函数是C++最基础的概念之一,大家自认为对拷贝构造函数了解么?请大家先回答一下三个问题:1. 以下函数哪个是拷贝构造函数,为什么?X::X(const X&); X::X(X); X::X(X&, int a=1); X::X(X&, int a=1, b=2); 2转载 2009-03-09 09:17:00 · 884 阅读 · 2 评论 -
虚函数的作用是什么?有哪些用处?何处体现多态?
虚函数联系到多态,多态联系到继承。所以本文中都是在继承层次上做文章。没了继承,什么都没得谈。 下面是对C++的虚函数这玩意儿的理解。 一, 什么是虚函数(如果不知道虚函数为何物,但有急切的想知道,那你就应该从这里开始) 简单地说,那些被virtual关键字修饰的成员函数,就是虚函数。虚函数的作用,用专业术语来解释就是实现多态性(Polymorphism),多态性是将接口与实现进行分离;用形象的语言转载 2009-03-09 12:05:00 · 683 阅读 · 0 评论 -
C++类对象的拷贝构造函数
C++类对象的拷贝构造函数作者:不祥 阅读人次:1235 文章来源:不祥 发布时间:2007-9-5 网友评论(1)条 对于普通类型的对象来说,它们之间的复制是很简单的,例如:int a=100;int b=a;而类对象与普通对象不同,类对象内部结构一般较为复杂,存在各种成员变量。下面看一个类对象拷贝的简单例子。#include转载 2009-03-09 08:37:00 · 751 阅读 · 0 评论 -
c与c++ static函数的区别
c与c++ static函数的区别c与c++ static函数的区别static关键字是C, C++中都存在的关键字, 它主要有三种使用方式, 其中前两种只指在C语言中使用, 第三种在C++中使用(C,C++中具体细微操作不尽相同, 本文以C++为准).(1)局部静态变量(2)外部静态变量/函数(3)静态数据成员/成员函数下面就这转载 2009-03-03 17:38:00 · 588 阅读 · 0 评论 -
c++中函数重载
我每一天都要收集好多的资料, 写在这里可以共享,放在PC机上太。。。。 这资料的确不错, 好!! 你就记住这一句子话, 你就不要再看它第二眼, 函数重载是用来描述同名函数具有相同或者相似功能,但数据类型或者是参数不同的函数管理操作的称呼! 我们来举一个实际应用中的例子来说明问题:我们要进行两种不同数据类型的和操作为了实现它,在c语言中我们就要写两个不同名称转载 2009-03-10 15:30:00 · 340 阅读 · 0 评论