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

Использование классов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вычислить количество положительных чисел, кратных 7 и не кратных 5 http://www.cyberforum.ru/cpp-beginners/thread234231.html
Люди добрые, незлые!Помогите с задачей. Очень, очень надо! Вводится последовательность целых чисел, о - конец последовательности. Вычислить количество положительных чисел, кратных 7 и не кратных 5 и сумму отрицательных элементов последовательности. P.S. :Можете даже назвать меня нубом,ламером или ещё кем то из этого ряда :) ,но не могу я её написать сам....
C++ Цикл Здраствуйте помогите пожалуйста с написанием задачки С клавиатуры вводятся целые числа. Признак конца ввода – число 0. Определить число, следующее за последним из отрицательных чисел. и вот эта Установить, четным или нечетным является число цифр в записи данного натурального числа. Если число цифр нечетно, вывести среднюю цифру. Заранее спасибо)) http://www.cyberforum.ru/cpp-beginners/thread234218.html
Массивы в с++ для начинающих C++
В целочисленный массив X(n) после каждого нечетного элемента вставить максимальный простой элемент этого же массива. Определить среднее арифметическое простых элементов массива до и после вставки.
Создание кнопки с иконкой на WinAPI C++ WinAPI
Мне нужно создать кнопку с иконкой на WinAPI, помогите пожалуйста!
C++ В одномерном массиве найти элементы меньше всего отличающихся от введеного числа http://www.cyberforum.ru/cpp-beginners/thread234186.html
Прошу помощи: 1) В одномерном массиве найти элементы меньше всего отличающихся от введеного числа. Решить без и с использованием функции. 2) В двумерном массиве указать столбец (столбцы) элементы которых расположены по возрастанию. Заранее Спасибо!!!
C++ массивы Написать программу, которая сначала вводит количество элементов массива, затем массив целых чисел, определяет и выводит количество нечетных элементов массива. Помогите пожалуйста, очень надо подробнее

Показать сообщение отдельно
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
26.01.2011, 14:02     Использование классов
Цитата Сообщение от silent_1991 Посмотреть сообщение
taras atavin, странное задание... Как так, оператор [] возвращает объект класса, но этот объект не должен иметь метода ресайз, а сам класс должен... Очень странно. Я понимаю так: либо класс имеет публичный метод, либо он его не имеет.
Оно так. Но ведь можно иметь два класса. Не знаю, может предок с потомком, но по оператору должна возвращаться не совсем такая строка, как декларируется в качестве самостоятельного объекта. То есть, "строка" и "строка матрицы" - должно быть не одно и тоже. Но при этом надо в обе стороны поддерживать присваивание. Какой класс лучше от какого наследовать? И можно ли вообще в наследнике отключить метод предка? Не перенести в привэйт, а полностью исключить его из класса.

Добавлено через 6 минут
И если оператор возвращает объект, можно ли класс этого объекта объявить в привэйте? То есть
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
class Matix
{
 private:
 Row *data;
 unsigned int cols;
 unsigned int rows;
 class RowOfMatrix
 {
   ....
 }
 public:
 RowOfMatrix & operator [](int index)
 {
  return (RowOfMatrix)(data[index]);
 }
 ...
};
 
Текущее время: 11:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru