我有一個結構:如何將默認值分配給C++函數中的結構?
typedef struct {
double x,y,z;
} XYZ;
我想這樣定義一個函數:
double CalcDisparity(XYZ objposition,
XYZ eyeposition,
double InterOccularDistance = 65.0)
,但我似乎無法找到一個方法來指定一個默認值來eyeposition。我怎樣才能在C++中做到這一點?
這是直的C或C++? – diverscuba23 2010-09-10 20:29:08
@drknexus,C++中的結構與類完全相同,只是它的成員默認是公共的,而類成員默認是私有的。而已。結構可以有構造函數,析構函數,方法,基本上每個類都有。現在如果你在談論C,那麼他們又會有所不同,所以你需要清楚你正在談論哪種語言 – Glen 2010-09-10 20:31:46
這是C++,所以我編輯了問題和標籤以從問題中刪除C. – 2010-09-10 20:36:07