新手:一个class类中有好几个public

时间:2022-04-05 16:24:13
自学看到class类中都只有一个private和一个public
看人家的程序时候为什么都没有private,而且有好几个public
class abc
{
public:
abc(void);
public:
~abc(void);
public:
int m_nGaugeType;

public:
int GetGaugeType(void)
public:
double TransVal2Pascal(WORD wVal);
public:
bool SetGaugeType(int nType);
};

几个public可以合起来一起写?

7 个解决方案

#1


可以合在一起来写
public:
...
...
private:
...
...

#2


可以 编译器会优化 想怎么写就怎么写

#3


这是插件一类,自动生成的代码吧

#4


没有关系吧
c#和java都是提倡每个变量都有public或private的,这样他们就可以变量的布局

#5


该回复于2012-04-13 16:04:26被版主删除

#6


可以。这个一般是用来分开不同功能或者用途的 函数的。
还有可能是编译器生成代码的分割。

#7


感谢各位回答

#1


可以合在一起来写
public:
...
...
private:
...
...

#2


可以 编译器会优化 想怎么写就怎么写

#3


这是插件一类,自动生成的代码吧

#4


没有关系吧
c#和java都是提倡每个变量都有public或private的,这样他们就可以变量的布局

#5


该回复于2012-04-13 16:04:26被版主删除

#6


可以。这个一般是用来分开不同功能或者用途的 函数的。
还有可能是编译器生成代码的分割。

#7


感谢各位回答