Совместное использование переменных между C # и C ++
Я пишу программное обеспечение на C #, которое должно вызывать много раз и многими потоками функцию в неуправляемой DLL C ++.
У меня есть файл C ++, как это:
// "variables" which consist in some simple variables (int, double)
// and in some complex variables (structs containing arrays of structs)
extern "C"
{
__declspec(dllexport) int function1()
{
// some work depending on random and on the "variables"
}
}
и такой класс C #
public class class1
{
// "variables"