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

Класс, который невозможно наследовать - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Данная последовательность из n целых чисел... http://www.cyberforum.ru/cpp-beginners/thread519901.html
1.Данная последовательность из n целых чисел. Найти количество элементов этой последовательности, кратных числу К. 2.Данная последовательность целых чисел, за которой следует 0. Найти сумму нечетных элементов этой последовательности. 3.Найти сумму чисел в десятичном числе К.
C++ форсированная перезапись Форумчане, подскажите, пожалуйста, что такое форсированная перезапись? http://www.cyberforum.ru/cpp-beginners/thread519899.html
Ошибка при добавлении конструктора в класс C++
В классе при добавлении конструктора возникает ошибка. Класс(class hinans) работал нормально,до того как добавил hinans(sterling s) { chis = 0; } в первой строчке показывает ошибку File1.cpp(29): E2293 ) expected
C++ Нахождение остатка от деления любых дробных чисел
// Ostatok.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include "string.h" #include "stdio.h" #include <iostream.h> int CharToInt(char s)//перевод в целые числа {
C++ Создать массив из пяти элементов. http://www.cyberforum.ru/cpp-beginners/thread519886.html
Создать массив из пяти элементов. Ввести число и сравнить поочерёдно с каждым элементом массива. #include <stdio.h> main() { int mas ={3,7,0,2,2}; /*ñîçäà¸ì ìàññèâ èç 5 ýëåìåíòîâ*/ int x,i; printf("enter x\n"); scanf("%d",&x); for(i=0;i<=2;i++){ if (x==mas) printf ("%d ravno %d\n",x,mas);
C++ Объясните некоторые моменты в задаче Здравствуйте, вот мне накинули задачу Пользователь вводит число А не более 4-х разрядов. Вывести всевозможные комбинации из цифр этого числа длиной числа А. Цифры могут повторяться. Без массива! И решение такое #include "stdafx.h" #include "math.h" void main () подробнее

Показать сообщение отдельно
Konstantin_D
 Аватар для Konstantin_D
14 / 14 / 2
Регистрация: 21.07.2011
Сообщений: 89
16.03.2012, 02:07  [ТС]     Класс, который невозможно наследовать
C++
1
Usable u;
Тоже дает ошибку трансляции:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
 
class Lock                          // «запирающий» класс
{ 
    Lock();
    Lock(const Lock&);
    friend class Usable;
};
class Usable: public virtual Lock   // «финальный» класс
{ 
public:
    Usable() { std::cout << "Usable!\n"; }
};
class Derived: public Usable {}; 
 
int main()
{
    Usable u;       // ТОЖЕ ОШИБКА ТРАНСЛЯЦИИ
//  Derived d;                  // ошибка трансляции
//  Derived *pd = new Derived();// ошибка 
}
Добавлено через 3 минуты
Цитата Сообщение от ValeryS Посмотреть сообщение
а главное Зачем?
Не знаю. Я на собеседовании у них завтра спрошу зачем им это
 
Текущее время: 12:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru