boost中的operator及一些探討

在generic programming中,我們往往希望自己定義的type在行爲上和C++內置的類型儘可能的相似,也就是說,可以參與各種各樣的表達式運算而不會有阻礙。C++爲我們提供強大的運算符重載機制也就是爲了這個目的。不幸的是,重載運算符往往是一件枯燥無聊的事情,我們可以大致統計一下,要完全定一個type,我們需要重載的運算符:算術運算:+, -, *, /, %, +=, -=, *=, /
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章