Связь и интернет Архив Программирование
   
Сделать стартовойСделать закладку            
   ПОИСК  
   
Главная / C / C++ / Введение в язык C++ /
8  Perl
8  PHP
8  JavaScript
8  HTML
8  DHTML
8  XML
8  CSS
8  C / C++
8  Pascal и Delphi
8  Турбо Ассемблер
8  MySQL
8  CASE-технологии
8  Алгоритмы
8  Python
8  Обратная связь
8  Гостевая книга
Новости о мире


8  Введение
8  Комментарии
8  Типы и Описания
8  Выражения и Операторы
8  Функции
8  Структура программы
8  Классы
8  Перегрузка операций
8  Конструкторы
8  Вектора
8  Inline-подстановка
8  Производные классы
8  Еще об операциях
8  Друзья (friends)
8  Обобщенные Вектора
8  Полиморфные Вектора
8  Виртуальные функции
Турне по C++ - Программирование от RIN.RU
Турне по C++

Единственный способ изучать новый язык программирования - писать на нем программы.
- Брайэн Керниган




Эта глава представляет собой краткий обзор основных черт языка программирования C++. Сначала приводится программа на C++, затем показано, как ее откомпилировать и запустить, и как такая программа может выводить выходные данные и считывать входные. В первой трети этой главы после введения описаны наиболее обычные черты C++: основные типы, описания, выражения, операторы, функции и структура программы. Оставшаяся часть главы посвящена возможностям C++ по определению новых типов, скрытию данных, операциям, определяемым пользователем, и иерархии определяемых пользователем типов.






SpeedSIP значительно снижает расходы на телефонную связь и сервисы:
  • бесплатные звонки внутри сети,
  • выгодные международные и междугородные звонки,
  • СМС по всему миру,
  • покупка прямого номер любой страны,
  • видеосвязь и видеоконференции.


  • В этом разделе :

    8  Введение
    Это турне проведет вас через ряд программ и частей программ на C++. К концу у вас должно сложиться общее представление об основных особенностях C++.

    8  Комментарии
    Часто бывает полезно вставлять в программу текст, который предназначается в качестве комментария только для читающего программу человека и игнорируется компилятором в программе.

    8  Типы и Описания
    Каждое имя и каждое выражение имеет тип, определяющий операции, которые могут над ними производиться.

    8  Выражения и Операторы
    В C++ имеется богатый набор операций, с помощью которых в выражениях образуются новые значения и изменяются значения переменных.

    8  Функции
    Функция - это именованная часть программы, к которой можно обращаться из других частей программы столько раз, сколько потребуется.

    8  Структура программы
    Программа на C++ обычно состоит из большого числа исходных файлов, каждый из которых содержит описания типов, функций, переменных и констант.

    8  Классы
    Определение типа, определяемого пользователем (который в C++ называется class, т.е. класс), специфицирует данные, необходимые для представления объекта этого типа, и множество операций для работы с этими объектами.

    8  Перегрузка операций
    Настоящий класс ostream определяет операцию <<, чтобы сделать удобным вывод нескольких объектов одним оператором. Давайте посмотрим, как это сделано.

    8  Конструкторы
    Только функция член имеет доступ к закрытым членам, поэтому надо предусмотреть функцию для инициализации. Такая функция называется конструктором и отличается тем, что имеет то же имя, что и ее класс.

    8  Вектора
    Встроенное в C++ понятие вектора было разработано так, чтобы обеспечить максимальную эффективность выполнения при минимальном расходе памяти.

    8  Inline-подстановка
    При хорошем использовании inline-функции резко повышают скорость выполнения и уменьшают размер объектного кода.

    8  Производные классы
    Описание наследования в С++ на примерах.

    8  Еще об операциях
    Еще немного полезной информации об операциях.

    8  Друзья (friends)
    Иногда желательно дать функциям не членам возможность доступа к закрытой части класса.

    8  Обобщенные Вектора
    К сожалению, в C++ не предусмотрены средства для определения класса векторов с типом элемента в качестве параметра. Один из способов - продублировать описание и класса, и его функций членов.

    8  Полиморфные Вектора
    Есть возможность определить ваш векторный и другие вмещающие классы через указатели на объекты некоторого класса

    8  Виртуальные функции
    Примеры испльзования виртуальных функций.

    8  Введение
    8  Комментарии
    8  Типы и Описания
    8  Выражения и Операторы
    8  Функции
    8  Структура программы
    8  Классы
    8  Перегрузка операций
    8  Конструкторы
    8  Вектора
    8  Inline-подстановка
    8  Производные классы
    8  Еще об операциях
    8  Друзья (friends)
    8  Обобщенные Вектора
    8  Полиморфные Вектора
    8  Виртуальные функции

    8  В тему

    Исторические замечания

    Эффективность и структура

    Размышления о программировании на C++

    Правила Правой Руки

    Выражения и операторы

    Функции и Файлы

    Классы

    Перегрузка Операций

    Производные Классы

    Потоки

     
      
      
        Copyright ©  RIN 2003 - 2004      * Обратная связь
    TP-Link TL-SG3452P подробное описание