考慮下面的C++代碼:鏈接操作符>>優於變量模板函數?
A a = ...;
B b = ...;
C c = ...;
cin >> a >> b >> c;
...
cout << a << b << c;
現在,我們有C++ 11個可變參數模板功能(我覺得)它可能已實施的下列方式之一:
cin.read(a,b,c);
cout.write(a,b,c);
read(cin,a,b,c);
write(cout,a,b,c);
cin(a,b,c);
cout(a,b,c);
是否有任何鏈接<<
運營商在這些方面的優勢?換句話說 - 你認爲如果他們在開始時有可變模板函數,他們仍然會使用operator <<
和operator >>
?如果是這樣,爲什麼?
我喜歡'<<' and '>>',因爲它們不知何故使我想起_stream_ ... – moooeeeep 2012-08-05 22:43:26