• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

C++中私有函数如何设置成公有

Florrie 2018-11-22 浏览量:865
C++中私有函数如何设置成公有
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 私有就是私有,肯定不能在外面调用,除非你设置成公有的,不过设置很简单,把定义移到public:段就好啦。

    c++中有3种函数态,公有、私有和保护态(友元可以调用)吧。

    • 发布于 2018-11-22
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:10
  • 不行吧,私有函数只有类内部可以用,外部访问不了,设置不了公有
    • 发布于2018-11-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 前面加个public:就可以了但是不安全,应该用接口函数访问私有变量,
    • 发布于2018-11-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 您应该考虑:这个函数为什么要设为私有的。


    如果是类库带的函数,请不要擅自改变它的属性。设计者把它设为私有肯定有原因。

    如果是你自己写的,加个public就行了。

    • 发布于2018-11-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个 不应该设置成公有的,要设置一个函数方法进行封装一下
    • 发布于2018-11-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 再封装一个公共方法调用下私有方法。
    • 发布于2018-11-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 设置不了,私有函数只能在类内部使用,外部不可见
    • 发布于2018-11-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个直接在类的私有函数声明改一下就可以了,从私有区挪到公有区(public)。
    • 发布于2018-11-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个在声明的时候就不要声明为私有的,直接声明为公有的就行
    • 发布于2018-11-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 在声明的时候修改你的修饰符为私有的方式就可以了
    • 发布于2018-12-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 一般都是在你的声明函数的时候设置
    • 发布于2018-12-30
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

C++中私有函数如何设置成公有