我已經遇到多的代碼,其基本上看起來像這樣:固定尺寸C風格陣列
#include<iostream>
// in a header file
class xxx{
public:
xxx() { xxx_[0]=0; xxx_[1]=0; xxx_[2]=0;}
double x0() const {return xxx_[0];}
private:
double xxx_[3]; // ???
};
// in the main.cpp
int main(){
xxx x;
std::cout<<x.x0()<<"\n";
}
問題是---被宣告爲一類構件的固定陣列尺寸是否真的被標準所允許?
只是不要讓野豬把你的代碼中的這些東西無處不在。 – 2012-02-13 12:17:10
@CJohnson:當我第一次看到它時,我的第一反應是,請你馬上擺脫那個 – 2012-02-13 13:01:24