?在成员函数中,可以将this指针当参数传递,也可以返回this指针,或返回通过this指针拿到的对象
/*
成员变量是别的类的对象
*/
#include
using namespace std;
//日期类
class Date {
int year,month,day;
public:
//构造方法
Date(){
cout << ...
分类:
编程语言 时间:
2015-01-23 23:08:33
阅读次数:
531
函数返回类型分为返回基本数据类型(指针函数)返回指针类型,返回的新指针指向返回值得地址 //指针函数不能返回局部量(函数内变量)的指针返回引用类型,直接返回返回值的地址 //引用函数不能返回局部量(函数内变量)的引用,不产生副本。返回引用比返回指针更直接,可读性更好函数的类型是指函数的接口,包括函数...
分类:
编程语言 时间:
2015-01-23 06:11:08
阅读次数:
154
RTTI
通过运行时类型识别(RTTI),程序能够使用基类的指针或引用来检索这些指针或引用所指对象的实际派生类型。通过下面两个操作符提供
RTTI:
1. typeid 操作符,返回指针或引用所指对象的实际类型。
2. dynamic_cast 操作符,将基类类型的指针或引用安全地转换为派生类型的指针或引用。
这些操作符只为带有一个或多个虚函数的类返回动态类型信息,对于...
分类:
其他好文 时间:
2015-01-13 19:58:02
阅读次数:
242
我们都知道c++函数返回类型有三种 返回值 返回指针 返回引用。下面简单说说在函数返回的时候到底发生了什么动作。返回值类型:拿一个很简单的例子:函数定义:int get(){ int n=3; return n;}int main(){ int k=get();}先看get函数,局部变量n是一...
分类:
其他好文 时间:
2015-01-10 12:25:02
阅读次数:
216
不应该被保存起来供以后使用,今天苦恼了1天,就是把GetDlgItem返回的CWnd *指针保存起来以后使用,导致m_hWnd无效,折腾了一天,试了各种方法,切换资源句柄……,差点儿崩溃,最后才想起来FindWindow的返回指针指针是临时的这回事,结果一看MSDN,顿时崩溃:The returne...
昨天晚上和@buptpatriot讨论函数返回指针(malloc生成的)的问题,提到字符串拼接,做个总结。[cpp] view plaincopyprint?#include #include #include char*join1(char*,char*);voidjoin2(char*,char...
分类:
编程语言 时间:
2014-12-17 17:55:47
阅读次数:
951
A. 实例对象打印-description1.当使用NSLog函数并且使用%@占位符的时候,会调用对象的-description方法2.拿到-description的返回值,显示到console中默认返回指针地址 1 @implementation Person 2 3 - (NSString *....
分类:
其他好文 时间:
2014-11-24 20:35:03
阅读次数:
224
返回指针的函数char *test(){ return "rose";} 指向函数的指针double haha(double d, char *s, int a){ }/* 掌握: 1.看懂语法 2.定义指向函数的指针 double (*p)(double, char *, ...
分类:
移动开发 时间:
2014-11-21 01:13:32
阅读次数:
212
函数返回指针注意事项、查看进程可以分配的内存大小...
分类:
编程语言 时间:
2014-11-12 21:20:46
阅读次数:
161
一、返回指针的函数指针也是C语言中的一种数据类型,因此一个函数的返回值肯定可以是指针类型的。返回指针的函数的一般形式为:类型名 * 函数名(参数列表)比如下面这个函数,返回一个指向char类型变量的指针 1 // 将字符串str中的小写字母变成大写字母,并返回改变后的字符串 2 // 注意的是:这里...
分类:
其他好文 时间:
2014-11-01 08:37:44
阅读次数:
173