奇怪吧,c++的静态成员函数,居然可以调用私有构造函数

如题.c++静态成员函数,可调用私有构造函数.
因为此时该对象,还未构建.因而.可用静态成员函数创建c++的类.
通过该静态函数来造成员,然后再访问各种相应函数.

构 挂名{
    静 动 创建(){
      中 共针<挂名>(新 挂名());
    }:
    挂名(){}
};

空 主(){
  //挂名 d{};//编译失败
  动 针=挂名::创建();//好
}

posted @ 2021-01-28 16:12  zjh6  阅读(30)  评论(0)    收藏  举报  来源