#ifndef _C_H_#define _C_H_#include<iostream>usingnamespace std;classC{private:C();//如果构造函数是私有类,怎么调动私有函数和怎么调动成员函数,可以通过静态函数实现public:voidC1();
C staticfun();};#endif
#include"C.h"
C::C(){}void C::C1(){
cout <<"C1"<< endl;}
C C::fun(){
C c1;return c1;}
#include"A.h"#include"B.h"#include"C.h"intmain(){
A a;//A b(100); //public 基类、派生、外部都可访问 protected:基类、派生类可以访问(通过命令行传参形式访问),外部不可访问 private:基类可以访问
C c = C::fun();
c.C1();return0;}