C#的所有方法封装在类中,类的方法没有先后之分,无需声明。
//
而C++必须在函数调用前,由编译器检查参数类型是否合法,所以必须知道函数的原形(protype),所以必须提前声明函数的签名(signature).也就是你所说的声明。
//
这个具体涉及到编译原理,C#,C++的编译模型不同
C#的所有方法封装在类中,类的方法没有先后之分,无需声明。
//
而C++必须在函数调用前,由编译器检查参数类型是否合法,所以必须知道函数的原形(protype),所以必须提前声明函数的签名(signature).也就是你所说的声明。
//
这个具体涉及到编译原理,C#,C++的编译模型不同