【发布时间】:2009-02-26 01:20:23
【问题描述】:
我在从 Java 迁移到 C 时遇到了成长的烦恼。我已经习惯了使用不同的方法,名称相同,但参数不同。在 C 中这会产生问题吗?
Cell makeCell(int dim, int iterations, Cell parent);
Cell makeCell(Cell parent);
对于这个问题是否有一些快速的小工作,或者我应该保持僵硬的上唇并称其中一个为_makeCell或makeCell2或同样荒谬的东西?
【问题讨论】:
-
您是在询问标签中的 C#,还是标题和问题中的 C?请澄清!
-
C#允许重载,所以他的意思一定是C。
-
为什么要从 Java 切换到 C?这就像用一辆(快速但危险的)摩托车交换你漂亮舒适的丰田汽车。你至少不能使用C++吗?它允许重载函数。而且,与 C 不同,它在标签(命名空间)中包含您所指的内容。
-
@dehmann - 为什么 C 讨厌?如果他愿意,他可以学习 C。
标签: c namespaces