(2)默认继承权限,继承自struct的默认为public继承,继承自class的默认为private继承。
除此之外,class是怎样的,struct就是怎样。
至于只有基本类型成员的POD类型来说,它确实有一些特别的地方,比如可以用大括号的语法来初始化。但这一点class也是一样的,并没有什么实质区别。比如你的:
struct SysMaskPara
{
int UpPortFirst
int UpPortSecond
int UpPortThird
int UpPortFourth
}
如果改写成:
class SysMaskPara
{
public:
int UpPortFirst
int UpPortSecond
int UpPortThird
int UpPortFourth
}
在C++语言中,效果上是一样的。只不过那样一来,C语言用不了了。
比如表Table1有 A,B,C,D,E五个字段,其中E 有设置默认值。如果你在增加一条数据到数据库时想让字段E使用默认值。
你的sql语句:insert into Table1(A,B,C,D) values(值1,值2,值3,值4)
那么这条数据的字段E 就会是默认值了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)