|
分類:[.NET 全般]
Visual Studio.NET(C++)を使っています。 プログラムの1部分なのですが for (int i=0; i<(int)x.gen_size; i++) { s << (((x.pgen[(int)(i/32)]&sub[i%32])==0) ? 0 : 1); } この中の”?”が出力を妨げているようです。 遺伝的アルゴリズムで2進法の出力をしようとしているのですが、?の部分には何が入るでしょうか。それとも?のままで正しく、他の部分がエラーを出しているのでしょうか。 プログラム初心者なので、質問方法が的を得ていないかもしれないですが、アドバイスいただけるとうれしいです。
|