Какие плюсы/минусы в написании классов на C++ также как и на Java, т.е.:
1) не разделяя файлы на .h и .cpp;
2) реализуя код прямо в описании класса?
Как-то была задача: портировать небольшую програмку с Java на C++. Переписал почти один в один, меняя только названия стандартных функций/классов и дописывая освобождение памяти. Скомпилировалось без проблем и warning'ов, работало тоже нормально.
Кто что думает по этому поводу? Никто не пробовал извращаться подобным образом с большими проектами, где много файлов?