0
我已經得到了這些指令,讓我在這裏通過一個循環。我需要重載插入操作符來打印出一個對象數據成員。但是,它指出,overloader必須是非朋友幫手操作員。作爲非朋友幫手操作員超載cout
如果是這樣的話,如果它不是'朋友',它如何訪問私有數據成員?如果這是可能的,爲什麼我應該避免使用'朋友'?
下面是你應該說一個字一個字:
- 幫手非好友運算符插入存儲串入左ostream的操作數。
此操作前加上插入的數目字符串,並增加這個數字
我有點新的C++,所以我真的很感激幫助。
我猜想一定有不同。我究竟該怎麼做呢? – Kris 2014-09-12 17:11:34
@SomeDeveloper:我已經添加了一個例子。 – 2014-09-12 17:17:06
非常感謝傑裏。是的,這似乎很奇怪。但是,唉,我認爲它只是爲了讓人們「思考」而不是強制適當的做法。謝謝你的幫助! – Kris 2014-09-12 17:18:08