VC 控制台颜色设置

通常控制台都是白字黑底的,千篇一律不免单调。适当的在控制台中加入一些彩色可以让人耳目一新,本文介绍如何使用系统API接口去修改控制台的文字和背景颜色。

C++ 社会繁衍

把 C++ 想象成人类社会。

访问权限、继承、友元将无比真实的反应人类社会中的种种关系。

类内部访问权限

+---------+
|class    | --> 人
+---------+
|public   | --> 你能干啥
|protected| --> 你留下啥
|private  | --> 你藏了啥
+---------+
|friend   | --> 你的圈子
+---------+

几乎所有人都知道你能干啥,这某种程度上是你在这个社会的价值体现。但这些不相干的人,并不知道你留下了啥,是万贯家财?还是诗书传承?谁知道?你的家人知道(类内部),你的后代知道(子类),你的朋友知道(友元)。至于你藏了些啥,除了你的家人(类内部),可能也只有几位密友(友元)了解。

回车与换行

今天,我总算搞清楚"回车"(carriage return)和"换行"(line feed)这两个概念的来历和区别了。