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

Объясните,почему шаблоны написаны через struct? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задача на 10-элементные вещественные вектора http://www.cyberforum.ru/cpp-beginners/thread31858.html
помогите пожалуйста с задачей.....уже неизвестно сколько голову ломаю, вроде бы принцип расчета понятен а в программе реализовать не могу. Условие: Даны 10-элементные вещественные вектора x,y и z....
C++ Создать класс матрица Такая задача: Определить класс матрица в классе предусмотреть следующие действия: -ввод и вывод матрицы -вычисление суммы элементов,расположенных выше главной диагонали. -поиск номера первой из... http://www.cyberforum.ru/cpp-beginners/thread31848.html
Делители... C++
Помогите улучшить код, не проходит 23-ий тест.... Программа по количеству N делителей находит минимальное число Q,которое имеет N делителей... http://********/index.asp?main=task&id_task=289...
C++ Лабораторная на структуры/файлы/и.т.д. хлп
Помогите написать компьютерний вариант телефонной-книги. Последняя лабораторная не могу никак доделать. Делаю с помощью структур. С вводом и виводом данных все написал, но нужно еще что бы тел.книга...
C++ Гладкие числа http://www.cyberforum.ru/cpp-beginners/thread31820.html
ПОМОГИТЕ РЕШИТЬ ЗАДАНИЕ,,,..... Гладкие числа Назовем число гладким, если его цифры, начиная со старшего разряда, образуют неубывающую последовательность. Упорядочим все такие числа в возрастающем...
C++ Создать класс матрица Создать класс матрица Данный класс содержит указатель на long, размер строков и столбцов и состаяние ошибки. Определить конструктор без параметров, конструктор с одним параметром и конструктор с... подробнее

Показать сообщение отдельно
Patch
2276 / 491 / 11
Регистрация: 01.04.2009
Сообщений: 2,178
28.04.2009, 12:18
Цитата Сообщение от CheshireCat Посмотреть сообщение
В языке C++ ключевое слово struct практически аналогично слову class, различие в следующем:
- в struct по умолчанию атрибут доступа ко всем членам public;
- в class по умолчанию атрибут доступа ко всем членам private.

Поэтому пишется ли struct или class - определяется только необходимыми атрибутами доступа по умолчанию.
Дополнение.
Компиляторы MS VC++ после версии 6.0 имеют и еще несколько особенностей обработки объявлений стркутур.
Например, при реализации оператора new, компилятор ищет в аргументе конструктор(которого структура, естественно, не имеет), и вылетает с ошибкой. Как следствие, применение структур в C++ существенно ограничено. Рекомендуется все-же использовать классы.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru