摘要:
在C++中(注意,您提到的函数签名看起来更像是C++的命名修饰规则,而不是纯C的),编译器会对函数名进行修饰(name mangling),以便支持函数重载和命名空间等特性。这种修饰规则因编译器而异,但大多数现代C++编译器(如GCC、Clang和MSVC)都遵循一定的命名规则来确保每个函数名在编译 阅读全文
摘要:
描述确定一个事物,是行为(功能),而不是数据。例如:写字的,吸墨水的,笔尖是金属的。(毛笔)行为描述这个事物是钢笔。而不是黑色的等数据。 软件设计模式: 先搞清有哪些事物,联系人个人信息 C语言模块化设计与C++面向对象设计的区别:分离实体、找对象、拉关系。 分离实体:看项目中有哪些实体要参与?例如 阅读全文