码迷,mamicode.com
首页 >  
搜索关键字:成员函数    ( 3562个结果
C++ Const成员函数
一些成员函数改变对象,一些成员函数不改变对象。例如:int Point::GetY(){ returnyVal;} 这个函数被调用时,不改变Point对象,而下面的函数改变Point对象:void Point:: SetPt (int x, int y){ xVal=x; yVal=y;} 为了.....
分类:编程语言   时间:2014-07-29 16:46:22    阅读次数:198
深度探索C++对象模型 第五章 构造、析构、拷贝语意学
1、 const 成员函数需要吗? 尽量不要,如果存在继承,则无法预支子类是否有可能改变data member2、 pure virtual constructor 可以实现类的隐藏吗(包含data member)? 这样子类无法调用base 的构造函数对数据初始化,所以可以用protected来....
分类:编程语言   时间:2014-07-29 13:42:28    阅读次数:238
第十章--类和对象
构造函数:一种特殊的类成员函数,在创建类对象时被调用,构造函数的名称与类名相同假设Apple类的构造函数为:class Apple{Apple(); //默认构造函数Apple(const char *fname, const char *lname); //构造函数原型}用Apple类创建...
分类:其他好文   时间:2014-07-29 12:02:26    阅读次数:173
java中对象多态时成员变量,普通成员函数及静态成员函数的调用情况
/*样例1: class Parent{ int num = 3; } class Child extends Parent{ int num = 4; }*//*样例2:class Parent{}class Child extends Parent{ int num...
分类:编程语言   时间:2014-07-28 14:36:43    阅读次数:214
如何建立一个子程序
首先我们要理解这里面的“子程序”指的是什么?在这里,“子程序”理解为一个函数比较合适,可以是一个执行特定功能的全局函数、可以是一个类里面的成员函数(注:《代码大全》里面之所以用“子程序”来表述,是因为它所讲述的规则与方法是与语言无关的,我们应该根据自己实际编程中所使用的语言来自行定义“子程序”),....
分类:其他好文   时间:2014-07-27 22:49:29    阅读次数:262
仿函数(functors)
functor(仿函数), 或者称之为function object(函数对象), 是STL的四大组件之一。 什么是仿函数呢?  一个函数对象是封装在类中, 从而看起来更像是一个对象。 这个类只有一个成员函数, 即重载了() (括号)的运算符。 它没有任何数据。 该类被模板化了, 从而可以应付多种数据类型。 看一个例子: 上例中, 我们定义了一个类X, 然后我们在类中定义了一个运算...
分类:其他好文   时间:2014-07-27 11:56:33    阅读次数:227
C++中this指针的使用方法.
this指针仅仅能在一个类的成员函数中调用,它表示当前对象的地址。以下是一个样例: void Date::setMonth( int mn ) { month = mn; // 这三句是等价的 this->month = mn; (*this).mon...
分类:编程语言   时间:2014-07-27 09:55:32    阅读次数:182
C++primer读书笔记11-多态
多态也是C++中的一个重要的方面,多态和动态类型,虚函数本质上是指相同的事情。 1 虚函数 类中的成员函数原型前面加上virtual 表面这个函数是个虚函数。虚函数的目的是为了在继承它的派生类中重新定义这个函数,以便于通过基类的指针或引用在运行时对派生类的函数进行调用。 2 派生类和虚函数 派生类一般情况下要重定义所继承的虚函数,有几个注意事项。 虚函数的声明必须和基类中...
分类:编程语言   时间:2014-07-26 15:31:24    阅读次数:265
类与类的初始化
面向对象(Object-Oriented):是一种按照人们认识客观世界的思维方式,采用基于对象(实体)的概念建立抽象的模型,模拟客观世界分析、设计、实现软件的方法。类(Class):具有相同属性、操作的抽象的集合。类的成员:类包括成员变量和成员函数,其具有3种属性私有(private)、公有(pub...
分类:其他好文   时间:2014-07-26 14:18:07    阅读次数:229
STL vector使用方法介绍
介绍这篇文章的目的是为了介绍std::vector,怎样恰当地使用它们的成员函数等操作。本文中还讨论了条件函数和函数指针在迭代算法中使用,如在remove_if()和for_each()中的使用。通过阅读这篇文章读者应该可以有效地使用vector容器,并且应该不会再去使用C类型的动态数组了。Vect...
分类:其他好文   时间:2014-07-26 00:35:46    阅读次数:333
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!