- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:中身が同じような関数を一つの関数にしたい)
関数の統合によるエラーの解決方法
このQ&Aのポイント
- 関数の統合により異なる動的配列を使用するとハッシュ関数の変換エラーが発生します。
- エラーの原因は、異なる引数型の関数を同じ名前で呼び出しているためです。
- 解決方法は、関数をオーバーロードするか、引数を一つの型に統一することです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
型が違うからじゃないでしょうか メソッドの引数はvoidポインタのvectorのようですが 引数に突っ込むときにvectorの中身がvoidポインタではないですよね void型といってもなんでも代入できるわけではなく、 void型にキャストするから代入出来るようになるのです。 ポインタ同士なのでreinterpret_castするかtemplateを使いましょう それとmemcpyの所でアクセス違反かメモリ破壊が起きるような気が…
お礼
templateという物があったんですね。 知りませんでした。 ありがとうございます