Форум программистов, компьютерный форум, киберфорум
Наши страницы

Инкапсулировать без серьезного изменения..возможно ли? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не подключен файл, а работает, как так? http://www.cyberforum.ru/cpp-beginners/thread239595.html
Всем еще раз привет. Вот Пишу программку в VC++, создал проект. В проекте создал .h файл в котором создал пространство имен Records и в нем объявил класс с прототипами методов, далее создал файл...
C++ Компонент TChart. Еще один вопрос. Подскажите, пожалуйста: есть в Chart_е возможность задавать такой параметр Series->Marks->Style. Один из вариантов Style – это Label, который (в моем случае отображает) координаты по оси Y. Другими... http://www.cyberforum.ru/cpp-beginners/thread239574.html
iostream.h C++
Всем привет! Кто-нибудь может выложить файл iostream.h у меня компилятор выдает ошибку fatal error C1083: Cannot open include file: 'iostream.h': No such file or directory, я проверил в папке include...
C++ cin странно себя ведет
Здравствуйте! Если в самом начале в майне написать char tch; cin.getline(tch,32) То все Ок, работает как надо. Но в в мэйне есть еще while и в нем if while(!quit)
C++ Не получается вывести метод http://www.cyberforum.ru/cpp-beginners/thread239555.html
Всем привет, вот пишу маленькую программку и выскакивает ошибка при выводе. Вот код Заголовочный файл .h в котором содержится класс с прототипами методов // Employee.h #include <iostream> ...
C++ Непонятная ошибка Программа должна заменять в строке все пары АВ на С, пишу в Visual Studio, после ввода строки открывается вкладка output.c и показывает какие-то ошибки, если просто запустить экзешник то после ввода... подробнее

Показать сообщение отдельно
volovzi
267 / 169 / 8
Регистрация: 14.03.2010
Сообщений: 501
08.02.2011, 21:16
Цитата Сообщение от Mr.X Посмотреть сообщение
А чего тут обосновывать?
Утверждение обосновывать.
Либо признать, что ляпнул не подумав. Тем более, что я уже привёл контрпример, его опровергающий.

Что касается шаблона класса std::pair, то это классический пример аналога паскалевской записи.
И что это означает?

Класс же std::list слишком сложен, чтобы его здесь обсуждать
А ты в него хотя бы заглядывал?
Вот определение основы узла списка из исходников СБШ:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
struct _List_node_base
  {
    _List_node_base* _M_next;   ///< Self-explanatory
    _List_node_base* _M_prev;   ///< Self-explanatory
 
    static void
    swap(_List_node_base& __x, _List_node_base& __y);
 
    void
    transfer(_List_node_base * const __first,
         _List_node_base * const __last);
 
    void
    reverse();
 
    void
    hook(_List_node_base * const __position);
 
    void
    unhook();
  };
Ничего сложного, и шаблонов здесь нет. Прокомментируй этот код.

...да и обобщенное программирование – это совсем отдельная песня.
С этого места поподробнее, пожалуйста. Я очень хотел бы узнать, чем отличается использование спецификаторов доступа в обобщённом и "обычном" программированиях.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru