当使用使用C风格继承的casts时(利用C-结构的标准布局),比如,我们通常使用C风格的类型转换来向下转换:{ int y;func(base_object* b) derived_object* d = (derived_object*) b; /* Downcast */但是,如果我们正在编写使用这样的C-API的新C++代码,我们是应该继续
在研究C#时,我发现非常奇怪的是,动态类型的Python会在以下代码中出现错误:print i + " "int i = 5;我希望有另外一种方式(在python中,我可以不用任何强制转换就可以做到这一点,但是C#将要求我将int转换为string或string到int)。我只是想强调一下,我并不是问哪种<