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

Класс и чтение из файла - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти среднее арифметическое и геометрическое двух чисел http://www.cyberforum.ru/cpp-beginners/thread272670.html
Помогите, пожалуйста. Известно два целых числа, найти среднее арифметическое и геометрическое этих чисел. Вот пытался сделать, но не получилось... (( #include <windows.h> #include <iostream> #include <conio.h> using namespace std; void main() { int q, w; cout<<"Vvedite chislo \n";
C++ Ввод\вывод из файла Подскажите в чем ошибка при чтении из файла и как правильно? #include "stdafx.h" #include <iostream> #include <string> #include <fstream> using namespace std; int _tmain(int argc, _TCHAR* argv) { http://www.cyberforum.ru/cpp-beginners/thread272655.html
error C2664: Display: невозможно преобразовать параметр 1 из 'int [5]' в 'int" C++
Добрый вечер! Прошу помочь, так как сам только начал изучать СПП (поэтому отнеситесь с пониманием)). #include <stdio.h> #include <iostream> #include <windows.h> using namespace std; // прототипы void Display (int nMass, int nIndex); //основной код int main (int nArg, char* cArg)
C++ Списки С++
все привет вот само задание Создать список слов. Рассортировать список (слова) по их длине. Слова с одинаковой длиной сортировать по двум первым буквам. я сделал всё только что то не могу сообразить как сделать сортировку при равной длине слов по двум первым буквам вот мой код #include <iostream> #include <stdlib> #include <stdio> #include <conio> #include <math>
C++ Builder Рисунок искры, ошибка: "E2089 Identifier 'Activate' cannot have a type qualifier" http://www.cyberforum.ru/cpp-beginners/thread272639.html
Подскажите пожалуйста в чём ошибка вот что С++ выдаёт Unit1.cpp(28): E2089 Identifier 'Activate' cannot have a type qualifier и сам код программы#include <vcl.h> #pragma hdrstop #include <math.h> #include "Unit1.h" //--------------------------------------------------------------------------- #pragma package(smart_init) #pragma resource "*.dfm" TForm1 *Form1; const int N=5000;...
C++ Список файлов в директории Директория задается с клавиатуры, не получается перекодировать char в wchar_t #include "stdafx.h" #include <iostream> #include<Windows.h> using namespace std; подробнее

Показать сообщение отдельно
zhenya.ya
1 / 1 / 0
Регистрация: 29.11.2009
Сообщений: 304
08.04.2011, 20:56     Класс и чтение из файла
У моего задания номер 5. (оно связано с заданием 4)

4. Реализуйте класс, для которого оператор [] перегружен, чтобы
выполнять чтение символов из указанной позиции файла.
5. Реализуйте класс как в задаче 4, но пусть оператор [] индексирует
объекты произвольного типа, а не только символы.

Не могли бы Вы разъяснить задание. Причем тут класс с прегружеными [] и файл ?? Я предпологаю, что нужно массив, который получается из объекта путем перегрузки [], нужно записать в файл, а потом считать в массив и уже искать позицию для вывода. Так ли?

Правильно ли я перегрузил [] ?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
template <class T>
class CMyClass{
    T m_arr[4];
public:
    T &operator [](int index){
        return m_arr[index];
    }
};
void main(){
    CMyClass<int> w;
 
    for(int i=0;i<3;i++)
    {
    w[i] = i;
    cout<<w[i]<<endl;
    }
    system("pause");
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 19:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru