Можно ли в C перегружать операторы?

Можно ли перегрузить операторы (например, операторы сравнения) в C?

Если да, то как вы это делаете? Я быстро поискал, но нашел только для C++, а мне нужен C.

У кого-нибудь есть идеи?

Edit1: Идея такова: у меня есть структура, и мне нужно выполнить сравнение (на основе члена структуры). И для этого я хотел бы связать операторы по сравнению с моим новым «типом данных».

Edit2: я полностью осознаю, что могу обойтись без использования перегрузки оператора, но мне было интересно, можете ли вы сделать это с ПЕРЕГРУЗКОЙ.

Ответ: Концепция перегрузки связана с объектно-ориентированным программированием. Так как C не является объектно-ориентированным и поэтому не может содержать понятие перегрузки. (:

9
задан markgz 25 April 2013 в 18:04
поделиться