画像の各ピクセルに 3 つのデータポイントを格納したいクラスがあります。私は std::tuple がこれを行う良い方法だと思った:
class CameraManager {
private:
static const int width_ = 700;
static const int height_ = 574;
//this causes a segfault...
std::tuple<double,double,bool> mapping_[width_][height_];
public:
CameraManager();
}
この関数で宣言されたカメラ マネージャー オブジェクトがあるため、segfault は main(int argc, char ** argv) で直接発生します。
ここで何が起こっているのですか?