擅长:python、mysql、java
<p>按照你的要求去做是有逻辑问题的。<br/>
Python是弱类型的。<br/>
在python中,甚至可以在运行时更改某个数据成员的类型。<br/>
假设你有两个类型的对象</p>
<pre><code>CarDef
</code></pre>
<p>我们把它们称为<code>obj1</code>和<code>obj2</code>。
假设你有一个setter:</p>
^{pr2}$
<p>假设你也有一个setter:</p>
<pre><code>setStringX(self):
self.x = "5"
</code></pre>
<P>那么C++中的成员X有什么类型呢?<br/>
这只能在运行时决定,并且一个Python类可能需要一个以上的C++类。
不过,从python中创建一个模板类是可能的,而且实际上非常有趣。<br/>
另外,一个通用的解决方案可能是不可能的,但如果您假设没有成员具有不明确的类型,这是可能的。在</p>