多个dll文件,要调用一个dll中的导出类中的函数functiona,原程序中,functiona是一个无返回值的protected型的成员函数,所以不能直接访问,如果我将函数声明改为public型,这样在调用时,会有什么影响?除去保护机制,安全性的问题,我不知道还会有什么影响。今天被老员工训了:( 说这样会对指针列表有影响,会造成程序死掉。但是改为public型以后,我有已有的一个dll去调用,没有什么问题。请教一下,这里的指针列表指的是什么?把一个protected型改为public型,怎么对指针列表产生影响的?
要不你自己可以添加一个public函数来调用它就可以了,不用修改原先的函数属性