如何理解C++中get与set函数,它们有那些作用?

在c++中常遇到get和set函数。它们用来做什么呢,达到什么目的?

(1)get函数:该函数有三种使用形式:1. 输入流对象名.get() 这种形式是从输入流获取一个字符 2.输入流对象名.get(c) 这是从输入流获取一个字符,并存入变量c中 和第一类差不多 3.输入流对象名.get(s,n,Delim) 这是从输入流获取n-1哥字符 存入s中 Delim相当于换行的 endl
(2)set函数: 例如setf(long f)设置由参数f所指定的格式标志位 cout.setf(ios::oct)就是设置按八进制输入输出的
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-04-22
get函数用来获取属性值,不改变属性值,
set函数用来建立属性,
一般情况下都是用set函数初始化,然后用get函数获取所需要的值,从而实现c++的封装性。
第2个回答  2012-04-22
get和set是两种属性方法,一般get是获取属性值,而set是设置属性值.
相似回答