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

Прототипы классов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Работа с txt файлом. http://www.cyberforum.ru/cpp-beginners/thread521098.html
Работаю с текстовым документом, совершенно путаюсь в функциях при работе. Как открыть txt файл. У меня так щас написано, но не чего не открывает fstream open( "C:\\Счета.txt", ios::in | ios::out|ios::binary ); fstream getline(takestring,50); Так-же не как не могу найти подходящий материал по работе с текстовыми документами.
C++ Как считывать файлы блоками В программе вводиться путь к файлу. Нужно считать его блоками по n байт. Как это сделать? Как хранить эти блоки? http://www.cyberforum.ru/cpp-beginners/thread521090.html
C++ В одномерном массиве меняем элементы
В массиве X(n) переставить местами первый и второй отрицательные элементы, третий и четвертый отрицательные элементы и т.д. Определить, как изменилось положение минимального и максимального элементов массива при его преобразовании. void main() {setlocale(LC_ALL, ""); srand(time(NULL)); int N; cout<<"Введите кол-во элементов в массиве X:"<<endl; cin>>N; int *X =...
Класс "Вектор на плоскости" C++
Привет всем), если кому не трудно помогите пожалуйста решить. Составить программу, которая определяет четыре объекта класса и выводит их на экран. Первый объект должен инициализироваться по умолчанию, второй использовать конструктор инициализации, третий - преобразование типа своего параметра к типу своего класса, а четвертый - функцию ввода данных. Класс "Вектор на плоскости" с данными...
C++ Где можно бесплатно скачать нормальный Borland C++? http://www.cyberforum.ru/cpp-beginners/thread521072.html
Где можно бесплатно скачать нормальный Borland C++?
C++ Перегрузка Разработать класс «Множество (целых чисел, символов, строк и т. д.)» – Set мощности n. Написать несколько конструкторов, в том числе конструктор копирования. Реализовать методы для определения принадлежности заданного элемента множеству, пересечения, объединения, разности двух множеств. Перегрузить операции сложения, вычитания, умножения (пересечения), индексирования, присваивания. подробнее

Показать сообщение отдельно
hepr
 Аватар для hepr
60 / 32 / 5
Регистрация: 21.10.2010
Сообщений: 538
17.03.2012, 22:05     Прототипы классов
Здравствуйте, часто в заголовочный файлах вижу запись как бы прототипа класса:
C++
1
2
3
4
5
6
7
8
9
10
//someClass1.h
 
class a;
class b;
 
class someClass1
{
int a;
//и тд
}
Зачем это используется?
Была мысль: объявить как бы о существовании класса, а тк это заголовочник, то он куда-то включается, и если там куда он включится будет описание этого класса, то все пройдет нормально, а осуществляется данная операция для того чтобы сократить время компиляции
Попробовал все это сделать, и не сработало выдало лишь кучу ошибок
Так для чего это все-таки делается?
Заранее спасибо!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru