Приветствую.
Как бы вот такое провернуть, чтобы можно было объявить переменную как const даже для методов класса с учетом того, что в конструкторе нужно сначала проинициализировать другие переменные, прежде чем посчитать const ?
Т.е. что то вроде
class X
{
private:
T * ptr;
public:
const std::string city;
X ()
{
...
ptr->start();
city = ptr->CalcCity();
}
}