この質問は楽しいためですが、私が知っています。強制operator_(アンダースコア)
しかし、私はが本当には、以下のように有効(有効が緩く定義されていると!)のようなものを持つに「曲げ」このルールをしたいと思います。
T result = somevar _ someother;
私は可能な解決策はありませんでしたが、おそらくいくつかのプリプロセッサübertricksを使用することができます。 (もちろん、単に#define _ SOMETHING
はかなり危険である)
すべてのヘルプは大歓迎です!
、あなたが行うには、この "演算子を" 何をご希望ですか? –
あなたはすでに答えを出して、 '#define _ OPERATOR_OF_YOUR_CHOICE'を使うだけですが、それについての楽しみは何ですか? Imhoもマクロも難読化されていないコードも面白いです – user463035818
@RichardHodges何か、別の 'T'を別のコンテンツで返します。たとえば 'class T {public:int content; }; '。 – senseiwa