ли как-то(в виде сторонней либы например) реализовать сборщик мусора, если такие качественные реализации есть, подскажите пожалуйста
2) Ассоциациативные массивы, foreach, string, динамические массивы вообще, можно ли реализовать?
3) можно ли в С++ обойтись без указателей и как в PHP возвращать массив из функции
4) Вынуждение дважды писать одну и ту же функцию (определение в файле с исходным кодом и объявление в заголовочном файле). Можно ли обойтись без этого?
5) можно ли сделать так: не объявлять тип переменной в коде, чтобы компилятор сам его определял автоматически при компиляции, но не при исполнении (как в PHP)
есть сборщики мусора есть в std либе куча коллекций нет, только указатели odr да, есть type deduction
1) Есть однако идеалогия языка явно намикает на то что лучше таки не использовать сборщик 2) Ну они массивы а еще они ассоциативные, for(auto &i: container), std::string, с string, можно - еще бы было нельзя 3) можно, однако в таком случае массивы будет аллоцирован заного, так что это накладно 4) Можно но это правило хорошего тона, скачай ide какую, они делают это автоматически
Обсуждают сегодня