teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

脱字

2015/11/04 19:51

投稿

退会済みユーザー
answer CHANGED
@@ -1,7 +1,7 @@
1
1
  ![イメージ説明](44703e226bc6da1b237c2ccf48d48667.jpeg)
2
2
  tellg関数の戻り値は operator<<でサポートされた型ではありません.明示的にint型にキャストする必要があります.
3
3
  ```C++
4
- cout << static_cast<int>( thisfile.tellg() ) << std::endl;
4
+ std::cout << static_cast<int>( thisfile.tellg() ) << std::endl;
5
5
  ```
6
6
  ちなみに,std::endlは改行とフラッシュを同時に行うものです.多用すると速度低下につながりますので,改行したいだけなら"\n"をつかい,<< で連結させるのがよいでしょう.
7
7
  std::endlは最後につければよいです.明示的なフラッシュが必要な場合はほとんどありません.