c++,关于两个模块链接同一份.o文件的问题

感冒九十九 发布于 2016/11/01 15:49
阅读 117
收藏 0

有这么俩个模块(两份动态库),他们共同链接了同一份.o文件(windows应该是.obj)  ,.o文件是一个类的申明(比如 class test), A模块调用B模块 传入了一个 test类的指针,test *a在 A模块中申请内存,传进B模块之后会通过该指针调用其成员函数;

想问下这么做会不会出现问题,还是说只是多拷贝一份实现而已(不产生其它异常问题)

加载中
0
沧海_Sea
沧海_Sea
不需要吧   同一个进程的内存是可以共享的
感冒九十九
感冒九十九
回复 @沧海_Sea : 谢了,我自己还会验证下的,谢谢你的回答
沧海_Sea
沧海_Sea
回复 @李惟其 : 不会的
感冒九十九
感冒九十九
我怕这么搞会出现异常
0
逍遥蓝云
逍遥蓝云
不会,指针指向的A模块申请的内存,连拷贝都没有,只是传了个地址过去。
返回顶部
顶部