超載重載例如操作員時,這可能是一個愚蠢的問題,但?這是一個正確的方法嗎?比較值,而運營商CPP
編輯:每個人都開始生氣之前:我用它來爲我的優先級隊列在我的A *那裏實行與小fscore節點具有最高優先級
EDIT2:我已經改變了>到<,因爲它是更好的
超載重載例如操作員時,這可能是一個愚蠢的問題,但?這是一個正確的方法嗎?比較值,而運營商CPP
編輯:每個人都開始生氣之前:我用它來爲我的優先級隊列在我的A *那裏實行與小fscore節點具有最高優先級
EDIT2:我已經改變了>到<,因爲它是更好的
是,人們會恨你了,因爲你超載<
但返回>
...
那沒必要錯了嗎?因爲我用它來爲我的A *實現中的優先級隊列,其中具有較小fscore的節點具有最高優先級 – Thomas
@ThomasVerbeke我不會爲此使用'operator <',而是使用比較器對象。重載操作符應該是直觀的,在這種情況下,它不是。 –
@LuchianGrigore同意,我會添加大量的評論和有意義的變量名稱。 –
這是*小於*運營商。考慮一下吧... –
我用它來爲我的A *實現中的優先級隊列,其中具有較小fscore的節點具有最高優先級 – Thomas
問題在哪裏? –