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

Написать коментарии - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка компиляции в VS2010 http://www.cyberforum.ru/cpp-beginners/thread862959.html
Написал код на Dev C++. Пихаю в визуалку и она отказываеться компилировать( Ругаеться на 116 строчку, пишет что ф-ция должна вернуть значение. но если я буду чтото возвращать или сделаю ее воид то...
C++ Fit набора точек Привет! Кто-нибудь может посоветовать уже какой-нибудь готовый код, который делает фит набора точек произвольной функцией с определенным кол-вом свободных параметров? Заранее спасибо! http://www.cyberforum.ru/cpp-beginners/thread862952.html
Инвертировать строку; подсчитать количество чисел; удалить все слова, начинающиеся с гласных букв C++
Всем приветик просьба помочь со строками. Задание:инвертирует строку,подавая его в обратном виде,подсчитывает кол-во чисел в тексте,удаляет все слова что начинаются с гласных букв. Вот что есть:...
C++ Задание На Классы С++Дня начинающих
Уважаемые программисты Прошу помочь. так как эту тему я не понял :(. Задание: Обьявить в классе 2 симовлольные переменные .Вывести их на печаль. Заранее спасибо :help:
C++ прогрессии http://www.cyberforum.ru/cpp-beginners/thread862941.html
Определить является ли вводимая с клавиатуры последовательность арифметической и геометрической прогрессией.
C++ время Поезд прибывает на станцую в a часов b минут и отправляется в c часов d минут. Пассажир прибыл на платформу в n часов m минут. Будет ли поезд стоять на платформе. Числа a,b,c,d,n,m – целые ,... подробнее

Показать сообщение отдельно
Andru1312
2 / 2 / 0
Регистрация: 03.03.2013
Сообщений: 102

Написать коментарии - C++

12.05.2013, 22:20. Просмотров 328. Ответов 4
Метки (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#include <iostream> 
 
class S { 
  public: 
     virtual int get() = 0;}; 
class A1 : public S 
  { 
   public: 
    virtual int get() 
       { 
         return a1; 
        } 
   private: 
     int a1; 
              };  
class A2 : public A1 
    { 
     public: 
        virtual int get() 
        { 
          return a2; 
                 } 
      private: 
        int a2; 
              }; 
int main() 
{ 
A1 *a1 = new A1(); 
A1 *a2 = new A2(); 
A2 *test = 0; 
test = dynamic_cast< A2 * >( a1 ); 
if ( test != 0 ) 
std::cout << "a1 is A2 object" << std::endl; 
else 
std::cout << "a1 is not A2 object" << std::endl; 
test = dynamic_cast< A2 * >( a2 ); 
if ( test != 0 ) 
std::cout << "a2 is A2 object" << std::endl; 
else 
std::cout << "a2 is not A2 object" << std::endl; 
system("pause"); 
return 0;}
Подскажите, что делаю строки
C++
1
virtual int get() = 0;};
и
C++
1
virtual int get()
а также
C++
1
2
3
4
5
6
7
8
A1 *a1 = new A1(); 
A1 *a2 = new A2(); 
A2 *test = 0; 
test = dynamic_cast< A2 * >( a1 ); 
if ( test != 0 ) 
std::cout << "a1 is A2 object" << std::endl; 
else 
std::cout << "a1 is not A2 object" << std::endl;
Заранее спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru