作业帮 > 综合 > 作业

public:我已经知道它其中的函数是公有的,为什么有一个冒号

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/09/28 21:26:04
public:我已经知道它其中的函数是公有的,为什么有一个冒号
public:我已经知道它其中的函数是公有的,为什么有一个冒号
呃,这个问题很稀奇,问冒号的作用.因为C++语言是要符号断句的而不是靠回车,比如一条以分号为结尾的语句可以拆成几行来写,没问题,C++都可以正确识别.所以对于关键字public,没有分号做结尾的话就和下一面一行成为一条语句了,那么之后的函数是什么类型(这里用private更能说明问题),这会产生歧义,因为什么都不写是隐含public的.所以用分号独立成一条语句来限定后面所有函数都是public属性,
再问: class A { public: char name; int requestLength; Node* address;};C++中有这样的算法吗?
再答: 可以啊,声明了三个public类型的变量。