Can be only support 98 c + + compiler links
CodePudding user response:
Just use colleagues computer test, can, probably just foreign not exposed to c + + 11,CodePudding user response:
?? , is this your own answerCodePudding user response:
Dynamic libraries across language can be,CodePudding user response:
The reuse of DLL is binary, do not have what relation with language standards,CodePudding user response:
DLL can be not only c/c + + to use, can also be c #, Java, vb and vba, etc all can perform under Windows language calledBecause he was designed in this way, and DLL at the beginning of the invention, the c + + has not become the mainstream of language, so the DLL export functions and data best qualify for c instead of c + +
CodePudding user response:
Regardless of 98 c + +, or c + + 11, they just language standard, and the DLL is at the bottom of the interaction, did not set the standard c + + language and the underlying implementation must agree, DLL is based on the binary calls, different compilers for the realization of the language standard does not necessarily consistent, so I think don't object-oriented features used in c + + DLL operate above