如果我玩的是一个追求效率和秩序的角色,可能还是会选帝国。毕竟,跟巨龙作战、对抗更强大的敌人(比如奥德因·阿卡托什(Alduin the WorldEater)),需要一个相对稳定的后方和统一的指挥。而且,帝国也还有一些正直的官员和士兵,比如图里乌斯将军(General Tullius)和瑞姬(Rikke),他们至少是为了“秩序”和“荣誉”在战斗。
C++ 中“友元”机制的出现,确实像是一种设计上的妥协,它在严格的封装性与实际编程的便利性之间寻求一个平衡点。我们都知道,面向对象编程的核心思想之一就是封装,它要求将数据(成员变量)和操作数据的方法(成员函数)紧密地绑定在一起,并且隐藏内部的实现细节,只对外暴露必要的接口。这样做的好处是显而易见的:.............