看你的题目,你是想把一个指针指向的地址通过调用一个函数根据条件来修改
那你就需要把这个指针的指针传到函数里面去才可以,否则就跟你想修改一个变量的值,但把这个变量的大小传递到函数里面去一样,对外面没有任何作用
而且,因为你需要返回,所以内部的对象要用new,而不是局部变量
其实直接返回一个指针,再赋值给你需要 指针,不是更方便?
可以的啊,只要不是const类型的
类对象和普通对象一样的
和工厂模式类似的最好都用指针,用临时变量函数结束后会释放栈
那要看你想改变对象的什么东西,如果你想改对象的私有数据当然不可以,公有的就没问题
你的想法可行,但是这个NewCharacters是个局部变量,seteffect函数执行完了之后它就消失了,你应该要把NewCharacters的值返回一下以供你的其他函数使用吧?