![]() |
1
2
我认为您使用的两种技术并不能很好地结合在一起:
C++/cli的自然应用程序是编写精简的互操作片段,而VS在这些项目上的默认行为是将所有代码放入头中,这几乎是您可以得到的反pimpl。
|
![]() |
2
1
在进一步挖掘和反思之后,我发现在某些方面,NET不需要像C++一样支持pIMPL,因为您可以为程序集标记一个类,这在某些方面基本上具有相同的效果。但是,PIMPL习惯用法通常用于隐藏您不希望客户端必须编译的头。当然,NET程序集并不像“C++”的标题那样“包含”,所以我想也没有问题。 |
![]() |
Adam · 获取对列表中元素的引用 6 年前 |
![]() |
NormX · 没有带字符串数组的存储类或类型说明符 6 年前 |
![]() |
areify · 如何避免此代码中的内存泄漏? 7 年前 |
![]() |
Nicola · C++CLI项目中非托管数据上的C#指针 7 年前 |
![]() |
Matthias Hoste · 是否可以进行C++/CLI注入? 7 年前 |