我计划在 C(或 C++)中实现一个完全托管的项目的性能关键部分。要遵循的最佳实践是什么(关于方法签名、调用约定、两个世界之间的其他任何东西)?
到目前为止,我有:
- 函数声明(或定义?)应该是
extern "C" __declspec(dllexport)
- 调用约定是
__stdcall
还要别的吗?我敢肯定有很多。
我计划在 C(或 C++)中实现一个完全托管的项目的性能关键部分。要遵循的最佳实践是什么(关于方法签名、调用约定、两个世界之间的其他任何东西)?
到目前为止,我有:
extern "C" __declspec(dllexport)
__stdcall
还要别的吗?我敢肯定有很多。