encapsulation

    22热度

    4回答

    我一直在使用C#一段时间,而回到C++是一件令人头疼的事情。我试图从C++中将我的一些练习与C++一起获得,但是我发现了一些阻力,我很乐意接受你的帮助。 我想揭露迭代器像这样的类: template <class T> class MyContainer { public: // Here is the problem: // typedef for MyIterator

    1热度

    2回答

    一个关于Python的非常好的东西一类是与你能说出具有相同的名称作为访问变量简单: self.__value = 1 def value(): return self.__value 是否有提供接入的简单方法给我想要继承的类的私人成员?通常我只想简单地使用类中的原始数据对象,而不必一直使用访问器和增变器。 我知道这似乎违背了私人和公共的一般想法,但通常我想要继承的类是我自己的类之

    2热度

    6回答

    将集装箱班级或其他班级作为私人或公共成员放入班级的最佳方式是什么? 要求: 1.Vector < SomeClass的>我的课 2.增加和向量的数量内需要接口

    8热度

    2回答

    有没有像在其他语言中实现的Python描述符协议?这似乎是一个很好的方式来增加模块化/封装而不会让你的包含类的实现变得更糟,但是我从来没有听说过任何其他语言中的类似事情。由于查找开销,是否可能缺少其他语言?