本文主要是介绍无套路 不代码 类内隐藏接口函数,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在:A.h
class b; //声明b类
class A{
A();
......
......
private:
b*b = null; //定义b类指针
}
在A.cpp //A类实现文件
#include A.h
Class B{
b(A* a) //b类构造函数
{
m_a = a;
}
........
...//可在类B里通过m_a实现对A类某些接口达到隐藏目的//.....
.......
A* m_a = null; //定义A类指针变量。
};
A::A():b(new(this)) //A类构造函数实现 通过A类构造函数初始化成员变量b,引发B类的构造函数,成功初始化了两个的类成员变量。
{
}
....通过调用.....
.........
这篇关于无套路 不代码 类内隐藏接口函数的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!