c中获取姓名的成员函数怎么写( 二 )


int fun(int data, int idx)
{
int i, ret=data;
for(i=0;i ret=ret/10;
}
return ret%10;
}
int main(void)
{
printf("%d\n", fun(31342,0));
printf("%d\n", fun(31342,1));
printf("%d\n", fun(31342,2));
printf("%d\n", fun(31342,3));
return 0;
}
5.在C里面如何调用C++类成员函数的问题,fun_c()函数所在的代码文件命名为xxx.c,fun_Cplusplus()函数所在的代码文件命名为yyy.cpp , 你先把yyy.cpp和其他所有cpp文件一起编译链接一遍 , 没有error之后 , 再加入xxx.c一起编译链接 。在fun_c()的头文件里面不需要包含fun_Cplusplus()的头文件 , 只需要在xxx.c开头声明一下fun_Cplusplus()是外部函数就可以了:
extern fun_Cplusplus();
6.在C++中怎么调用类中的私有成员函数C++中调用类的私有成员函数的方法就是 , 在该类中再声明定义一个公有成员函数
在其函数内部调用自己的私有成员函数 , 向外使用的话 , 在别的类中包含该类的头文件 , 就可以通过公有函数隐式的访问私有成员函数;
给个简单例子
class A
{
private:
void fuck();
public:
void howfuck()
{
fuck();
}
};
#include "A.h"
class Fuck
{
public:
【c中获取姓名的成员函数怎么写】A xiha;
}
xiha.howfuck(); //这样就可以访问A类的私有成员fuck函数了

c中获取姓名的成员函数怎么写

文章插图