TheChampion
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Если ты используешь не printf, а std::cin и std::cout, то вполне занимаешься ООП и используешь классы и пишешь на C++. Вообще же в плане ввода/вывода STL куда более продумана, нежели, скажем, VCL. Сложнее ли изучить C++ не зная C? Не знаю. Лично я начинал сразу с C++ (хотя долго не использовал его возможности целиком). Местами C++ проще, т. к. позволяет избежать ошибок, типичных, например, для printf/scanf (передача переменной вместо адреса, путаница с float и double). Программируя простые примеры ты вряд ли поймешь, чем C отличается от C++, т. к. первый почти полностью является подмножеством последнего. Отличия пойдут дальше: в C нет STL, а стандартная библиотека C включена в STL. |