warning C4190:有指定的 C 链接,但返回了与 C 不兼容的 UDT
返回一个自定义义结构,出现的警告
// C4190.cpp// compile with: /W1 /LDstruct X{ int i; X (); virtual ~X ();};extern "C" X func (); // C4190class ConnectAddrInfo{public: ConnectAddrInfo() { nSrcIp = 0; nSrcPort = 0; nDstIp = 0; nDstPort = 0; } unsigned int nSrcIp; unsigned short nSrcPort; unsigned int nDstIp; unsigned short nDstPort;};ConnectAddrInfo NetObject::GetConnectAddrInfo(){ return ConnectAddrInfo();}