只要设置成private就成了。这样除了类的成员函数,构造函数,和友函数可以调用,其他类外都不可调用。或设置成const,即不可变,也可以。
删除所需代价很大,如果是一两个类继承倒无所谓,如果类直接或间接继承太多或是要删除的成员变量被调用太多次,会很麻烦。
但是如果改成const,则其他函数也没法改动其值,会出现编译出错的情况。牵一发而动全身。这样改动的规模貌似也蛮大的。
不然的话再写一个成员函数,就是删除已增加的成员变量的操作。这样只需调用即可。(规模较大的前提下。)
使用VC++写的吧,从类里去删,这样删的彻底。删函数也一样
是说想整个从代码中去掉这个成员变量么?如果程序比较大的话会很麻烦,如果不是特别占空间的话,留着不用,不初始化就行了
类中删除成员变量?
不用就不用了啊,赋值为NULL或者0,删除了干啥哦
不初始化