Cで演算子(比較の演算子など)をオーバーロードすることは可能ですか?
もしそうなら、どのようにそれをしますか?簡単に検索しましたが、見つけたのはC ++だけで、欲しいのはCです。
誰かアイデアはありますか?
Edit1:アイデアは次のとおりです。構造体があり、(構造体のメンバーに基づいて)比較を行う必要があります。そして、このために、新しい「データ型」と比較して演算子を関連付けたいと思います。
Edit2:演算子のオーバーロードを使用せずに実行できることを完全に認識していますが、オーバーロードを使用してこれを実行できるかどうか疑問に思っていました。
回答:オーバーロードの概念は、オブジェクト指向プログラミングに関連しています。Cはオブジェクト指向ではないため、オーバーロードの概念を含めることはできません。(: