Я хочу узнать C++, я уже программирую на Java. Каковы аспекты C++, на которые должен следить Java-программист.
(Я перехожу от java к C++ для игрового программирования.)
Главное, что вам нужно будет следить - это управление памятью. Узнал об этом в C++, но приложите все усилия, чтобы использовать такие классы, как shared_ptr
где это возможно.
new
в C ++ означает запросить ресурс у ОС, после чего должен быть delete
когда ресурс не нужен, вы больше не находитесь в управляемой песочнице
shared_ptr
без дополнительных объяснений - это хорошая идея, если только вы не хотите, чтобы C ++ вел себя более как язык для сборки мусора, и в этом случае вы могли бы также программировать на одном языке.