ffinder
ну если ты называешь C++ лобзиком и хочешь строить атомный ледокол, то ты взял НЕ ТОТ ИНСТРУМЕНТ, подумай головой

я сказал что C++ даёт несколько способов решения задачи, а ты требуешь чтобы способов было бесконечное количество
раз тебе так надо Objective C в C++ то ты не правильно решаешь задачу
пиши страуструпу, он обьяснит в чём ты не прав и куда тебе надо пойти (хотя последнее - хз)
ps. видимо по нормальному переопределить операторы для базовых типов не получится

не знал, ибо при разработке около 1 метра кода мне такая фича никогда не нужна была