想象有很多說法和消息寫出來的C#屏幕「COUT」 喜歡 「Console.WriteLine」
cout << "statement A :" << a << "\t statement B :" << B
<< "\t statement C :" << C << "\t statement D :" << D;
你會寫:
Console.WriteLine(
"statement A :{0}\t statement B :{1}\t statement C :{2}\t statement D :{3}",
a, b, c, d);
它就像C#中的printf
,但我不想在我的程序中使用C語句;有沒有辦法用C++編寫更少的<<
而不使用printf
?
在C#這是通過'了''B','C'完成,'D'從'System.Object'所有派生。在C++中,通過爲所涉及的類型重載'operator <<'來完成。這是兩種不同的語言! – 2012-07-20 09:35:17