为传递给extern C函数的参数赋值

时间:2014-10-27 14:18:16

标签: c++ parameter-passing extern

我在2个不同的项目中有2个功能:

P1.cpp具有以下功能:

void assignParam()
{
   int x= 0;
   changeValue(x);
   //value of x is still 0
}

P2.cpp

extern "C" __declspec( dllexport ) int changeValue(int x = 0)
{   x = 5;
    return 0;
}

如何让x获得值5?如何保留分配给extern c函数中参数的值

0 个答案:

没有答案