• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:キャストしようとしていないのにエラーが出る!?)

キャストしようとしていないのにエラーが出る!?

このQ&Aのポイント
  • 大学でプログラミングの授業を受けている初心者です。
  • C++のプログラムで作成している関数の一部で'int'型を'ratl'型に変換できないというエラーが出ます。
  • しかし、特に変換しようとする動作は書かれておらず、困惑しています。助けてください!

質問者が選んだベストアンサー

  • ベストアンサー
  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

「まず、M.seibunはratl型ではなく、Mat型のはずで…」というのは完全に何かを勘違いしている. M が Mat型ならそのメンバである M.seibun が Mat型のはずがない. とりあえずその「Mat型」や「ratl型」がどのように定義されているのかを見せてほしい.

その他の回答 (2)

  • dido123
  • ベストアンサー率34% (11/32)
回答No.3

Mat型を定義している部分(構造体・クラス)を提示していただけないと答えようがないと思います。 あと、オペレーター部分もついでに提示して!

zepher0219
質問者

お礼

解決しました! ありがとうございました!

  • asuncion
  • ベストアンサー率33% (2127/6289)
回答No.2

★で囲んだここ、 cin >> M.seibun[i][j]=; 本当にこう書いてるんですか? =(イコール)のところで別のコンパイルエラーが出そうな気がするんですけどね。

zepher0219
質問者

お礼

解決しました! ありがとうございました!

関連するQ&A