2017-03-02 56 views
2

我會寫一個運營商定製爲我struct,我想知道是否有性能上的任何兩者之間的區別:在QDataStream對象QDataStream自定義寫入 - 一對多行;

QDataStream &operator<<(QDataStream &out, const Event &event) 
{ 
    out << event.a; 
    out << event.b; 
    out << event.c; 
} 

QDataStream &operator<<(QDataStream &out, const Event &event) 
{ 
    out << event.a 
     << event.b 
     << event.c; 
} 
+0

即使有,它可能會被忽略 –

+1

編號使用什麼使您的代碼更清晰,更易於理解。 – peterchen

回答

0

QDataStreamoperator<<重載return a reference所以沒有明顯的性能差異這兩者之間(你的片段可能會導致相同的生成代碼)。

使用無論你覺得什麼讓你的代碼更具可讀性。