Форум программистов, компьютерный форум CyberForum.ru

Описание чисто виртуальных методов, Абстрактные классы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Пожалуйста доделайте задачу (в массиве найти все числа,начинающихся с цифры выбранной пользователем) http://www.cyberforum.ru/cpp-beginners/thread996207.html
Помогите пожалуйста дописать программу, мне надо ее написать на Visual C++ 6.0 Вот задача В массиве целых чисел,расположенном в файле(кол-во чисел в фале произв-ое) найти все числа,начинающихся с цифры выбранной пользователем.Числа сильно различаются по величине(по кол-ву цифр в их написании).Предусмотреть ввод исходных данных из файла и генерацию этого файла с помощью генератора псевдослучайных...
C++ Книги по работе с графикой и аудио Ребят интересует книга где подробно рассматривается работа c++ с графикой и аудио , и хотелось бы еще привязку к субд Смотрел на ютубе ролик с применением Sfml есть у кого книжка по нему ? http://www.cyberforum.ru/cpp-beginners/thread996203.html
C++ Что означает длина простого числа 256 или 1024 бит?
Привет, товарищи! Вообщем вопрос такой. Хочу реализовать подпись ГОСТ Р34.10-94. В условии написано: Нужно рандомно взять 2 числа: q длиной 256 бит и p длиной 1024 бита, между которыми выполняется соотношение: p = b*q + 1 для некоторого целого b. Старшие биты q и p должны быть равны 1. Что за числа p и q? Заранее спасибо.
Строки в консоли и файлах(потоках).Зацикливание C++
Задание: Создать файл записей с полями: название улицы, количество зданий на этой улице, год возникновения названия улицы. Подсчитать и вывести на экран количество зданий, которые были построены за годы от n до m. Программу ещё полностю не написал.Начал писать и в ходе написания делаю тесту на правильность выполнения действий.Остановился на проверке считывания переменных с файла(потока).Думаю,у...
C++ Класс, производный класс, паблик-класс http://www.cyberforum.ru/cpp-beginners/thread996191.html
Задание: Создать класс колесо, которое имеет радиус. Определить конструкторы и метод доступа. Создать класс машин, содержащий класс колесо. Дополнительно есть марка (указатель на строку), цена. Определить конструкторы и деструктор. Определить public-производный класс грузовик, имеет дополнительно грузоподъемность. Определить конструкторы, деструктор и функцию печати Это моя первая попытка...
C++ покупка товара Вообщем суть проблемы: мне надо сделать такое задание: Создайте программу: с базовым классом Справочник, который включает в себя следующие данные-элементы: • Наименование продукции; • Код продукции; методы – конструкторы, деструктор, show() базовым классом Остатки на начало месяца: • Остатки на начало месяца; методы – конструкторы, деструктор, show() Производный класс Сведения о выпуске... подробнее

Показать сообщение отдельно
Nick Alte
Эксперт С++
1590 / 982 / 115
Регистрация: 27.09.2009
Сообщений: 1,897
Завершенные тесты: 1
03.11.2013, 16:13     Описание чисто виртуальных методов, Абстрактные классы
Цитата Сообщение от ct0r Посмотреть сообщение
Это уже детали не интерфейса, а реализации. mutable при этом защищают либо мьютексом, либо делают атомарным - по ситуации.
Это вопрос того, какого стиля и каких правил придерживался разработчик класса. Одно только слово const в спецификации функции само по себе не даёт гарантий её потокобезопасности.
Точно так же, как нет гарантий, что деструктор класса, в котором есть виртуальные функции, сам является виртуальной функцией. Да, крайне желательно, чтобы он был виртуальным, да, нет причин не делать его таковым, и мы можем более-менее уверенно предполагать, что разработчик класса придерживался этого правила. Но твёрдых нерушимых гарантий нет.
 
Текущее время: 12:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru