2ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

endlって何のために生きてるの?

1 :デフォルトの名無しさん:2006/06/06(火) 20:07:25
\nよりずっと重い

2 :デフォルトの名無しさん:2006/06/06(火) 20:08:33
OSによって使う改行コードの違いを吸収してるのでは?

3 :デフォルトの名無しさん:2006/06/06(火) 20:10:32
じゃendlにした方が互換性は高いの

4 :デフォルトの名無しさん:2006/06/06(火) 20:27:00
endlはflushもしてくれる。

というか吊り棚?

5 :デフォルトの名無しさん:2006/06/06(火) 21:24:31
\nもテキスト出力なら、改行コードの違いを吸収してflushもするよね。
しないっけ?

6 :デフォルトの名無しさん:2006/06/06(火) 21:40:25
いちいちフラッシュされたら鬱陶しくねー?

7 :デフォルトの名無しさん:2006/06/06(火) 21:44:12
os << endl
||
os << '\n' << flush;

8 :デフォルトの名無しさん:2006/06/06(火) 22:01:45
おまえらちゃんとstd::とかつけてあげてください

9 :デフォルトの名無しさん:2006/06/06(火) 22:05:57
>>8
#include <ostream>
using std::endl;
using std::flush;

10 :デフォルトの名無しさん:2006/06/06(火) 22:10:16
エンドルエンドル〜♪

11 :デフォルトの名無しさん:2006/06/06(火) 22:36:21
>>6
同意。だから俺はちゃんとフラッシュすべきところでendl、他は\nにしてるよ。

12 :デフォルトの名無しさん:2006/06/06(火) 22:38:52
つーか、

std::cout
<< "文\n"
<< "字\n"
<< "列" << std::endl;
...;
std::cout
<< "文\n"
<< "字\n"
<< "列" << std::endl;
...

とするより、

std::cout
<< "\n文"
<< "\n字"
<< "\n列" << std::flush;
...;
std::cout
<< "\n文"
<< "\n字"
<< "\n列" << std::flush;
...

って感じの、アタマに\n ケツにflush ってスタイルにしたほうがよくね?

13 :デフォルトの名無しさん:2006/06/06(火) 22:44:31
そこでプログラム終わったら



列C:\Documents and Settings\はなもげら>


とかなってカッコ悪くね?

14 :デフォルトの名無しさん:2006/06/06(火) 22:54:16
>>12
> とするより、

前と後で結果違うやん!

15 :デフォルトの名無しさん:2006/06/06(火) 23:07:30
template <class charT, class traits>
basic_ostream<charT,traits>& endl(basic_ostream<charT,traits>& os);

16 :デフォルトの名無しさん:2006/06/08(木) 00:28:17
std::endl

3 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.02.02 2014/06/23 Mango Mangüé ★
FOX ★ DSO(Dynamic Shared Object)