xxx[n]は定数文字列(定数文字へのポインタ)の配列です。定数文字へのポインタとすべきです。xxxは「定数」文字配列なので書き換えを行うことはできません。コンストラクタで変更できません。定義を行うときに初期化できるだけです。コンストラクタで変更するにはconstをつけてはいけません。pxxxはポインタなので書き換えができますが、ポインタが示す先は「定数」なので、*pxxxが変更されることは許されません。コンストラクタでpxxxを引数の値を使用して変更できますが、ポインタが示す先は「定数」と仮定しているのでクラスオブジェクト(およびそのオブジェクトのコピー)が存在している間はそのオブジェクトを構築時に使用した変数を保持する必要があります。ありがとうございます。ありがとうございます。ことですが、どのように解決したか出せませんか?単にコンパイルが通っただけ、または実行できた、としても問題が表面に出ていないだけで、プログラムとして正しくない(バグが残っている)場合もあります。ミクプラは自由にリンクできます。