|
|
1
0
步骤1:添加运算符>&燃气轮机;到诗句
这是一件微不足道的事
因为我不知道在一个
这可以让您从任何流中读取,而不仅仅是
步骤2:使用
我正在讨论这是否是构造函数中的一件好事。构造函数和其他函数一样,应该完成一项工作。构造函数的任务是初始化对象。从文件读入通常可能会超出一个作业规则。另一个原因是,构造函数只有(或应该有)两种方法:初始化对象或抛出异常,异常代价高昂。IO有很大的出错空间,因此您可能会发现自己抛出异常的频率比您希望的要高。
再次注意,我已将输入流从文件流扩展到所有
如果读取失败,也不例外。你得到一个物体,或者你没有。 最后一句话(巴林编辑)面对像“约翰·冯·歌德”这样的诗人名字,这种解决方案非常失败,因为它只接受一个词的名字。 |
|
|
2
0
我找到了另一种方法。诗人h:
类POETER重载了POETER中的构造函数。cpp:
请注意,“in”没有重载的友元运算符>>,这是基本的
|
|
|
moffeltje · 为什么更改类型会导致成员的使用不同? 8 年前 |
|
|
Federico Ribero · 获取不在第二个列表中的元素 8 年前 |
|
|
errantlinguist · 非空类成员字段的双重检查锁定 8 年前 |
|
|
Vincent · 在C++14中,constexpr成员可以更改数据成员吗? 10 年前 |