我有一個包含一個x,y,和z的自定義Vector類。這些存儲在一個名爲data
的int數組中。所以基本上data[0] = x
,data[1] = y
和data[2] = z
。夠簡單。C++指定浮子構件數據
我負責寫一個功能,允許執行以下操作:
vector[0] = 2.0f;
這將使向量的x值是2.0
。我已經超負荷[]操作,以便它返回一個浮點數(它本質上是一個getter方法 - 例如:
cout << vector[0];
將打印任何向量的x值。)
我很困惑至於如何我可以分配浮動到x
,y
或z
。我想我需要重載一個操作符(也許是=),但我不確定。我在想這個方法嗎?
你會做什麼/應該發生'vector [0] = 2.5f;'後面跟着'cout << vector [0];'? – Johnsyweb
它應該打印2.5。 – FlapsFail
然後將底層數據存儲在一個'int'數組中不會對您有太大的幫助! – Johnsyweb