首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

C++学习札记(五)- 成员指针

2013-04-09 
C++学习笔记(五)-- 成员指针c不仅支持指针 还添加了新的指针 int A::*p &A::m //成员指针用法 A a; a.*

C++学习笔记(五)-- 成员指针

c++不仅支持指针 还添加了新的指针
 int A::*p = &A::m; //成员指针

用法

 A a; a.*p;

  A *pa = new A; a->*p;


 void (A::*f)() = &A::func; //成员函数指针
用法
A a; (a.*p)();

A *pa; (a->*p)();

#include <iostream>using namespace std;//c++中无参和void一样void f1(){cout << "hello" << endl;}void f2(void){return f1();}int main(){//f2(123);//报错error: too many arguments to function ‘void f2()//这点里C放参数虽也没有作用,但不会报错。 在C++中会报错。f1();f2();}



热点排行
Bad Request.