Ответы пользователя по тегу Программирование
  • Верно ли утверждение, что метод класса и функция-член класса одно и тоже?

    @Free_ze
    Пишу комментарии в комментарии, а не в ответы
    Нет разницы. То же, что и с "абстрактными методами" и "чисто виртуальными функциями-членами". Можно спорить о том, что есть свои кошерные названия, но это больше дань традициям. Проще же в общении с коллегами оперировать общеупотребимыми терминами. Конечно, это только в случае отсутствия каких-либо специфических особенностей!
    Ответ написан
    Комментировать
  • Изучение C++ программирование

    @Free_ze
    Пишу комментарии в комментарии, а не в ответы
    Вас сейчас могут интересовать лишь два стандарта языка: распространенный С++03 и современный С++11(он же С++x0).
    Помимо книжки, необходимо правильно выбрать компилятор, ибо они не все поддерживают стандарты (причем, все по-разному). Поддержку того старого безобразия с обязательными заголовочными файлами с ".h" и без пространств имен (namespaces) обеспечивает олдскульная Microsoft Visual Studio 6. Последующие версии студии - это уже С++03, возможно, с добавками С++11. Лучше всего дело обстоит у свободного компилятора GNU GCC. Информацию можно найти в интернете, например, по повожду С++11:
    wiki.apache.org/stdcxx/C%2B%2B0xCompilerSupport

    Книги лучше искать по-новее. Не категорически последние, но все же. Из особо явных различий - это необходимость замены заголовочных файлов из библиотеки С++ на эквиваленты на "без .h" ( iostream.h -> iostream ), а из С-шной библиотеки - также убрать .h, но в начале поставить "с" ( math.h - > cmath ) и обращение к функциям и типам С++-ной стандартной библиотеки через пространство имен std::тип_или_имя_функции. В основах же особых изменений не было.
    Ответ написан
    Комментировать