为什么可以在外部使用私有构造函数呢?

来源:9-3 static和单例模式的实现

TokugawaNakashima

2022-01-04

老师好,在8-3中,为什么可以在外部使用私有构造函数呢?
我看到你在类外部调用了私有的构造函数Singleton()。为什么可以成功呢?它不是私有函数吗?是因为This在全局区吗?
如果是这个原因的话,那全局区是如何从外部调用私有函数的呢?

写回答

1回答

quickzhao

2022-01-05

同学,不太明白你说的外部是什么,感觉你对外部的理解有问题,请用代码详细说明,代码的表达是没有歧义的。你可以在main中调用一下构造函数看看效果。

0
3
TokugawaNakashima
回复
quickzhao
在视频“8-3static和单例模式的实现”中 10分01秒的时候。
2022-01-25
共3条回复

重学C++ ,重构你的C++知识体系

一部大片,一段历史,构建C++知识框架的同时重塑你的编程思维

3884 学习 · 1103 问题

查看课程