Ну сделать можно, но это хачёк. А не элемент языка. Этот RAII класс -- это не класс на самом деле. А кусок кода. И писать его приходится.
Ну знаешь, это как ввести интерфейсы как в С# как фичу языка Хотя в будущем это мы можем реализовать рефлексией и не надо будет язык портить лишним мусором
Ну знаешь, это как ввести интерфейсы как в С# как фичу языка Хотя в будущем это мы можем реализовать рефлексией и не надо будет язык портить лишним мусором
Ну да, если б были интерфейсы на уровне языка, было бы лучше тоже. Но там почти нет разницы, там почти только терминологическая разница.