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

Вызов функции в ребенке - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Изменить строку – во всех словах, имеющих нечетное количество символов, средний символ удалить http://www.cyberforum.ru/cpp-beginners/thread913030.html
Дана строка символов. Изменить строку – во всех словах, имеющих нечетное количество символов, средний символ удалить. #include <iostream> #include <string.h> #include <cstdlib> using namespace std; char* remove_symbol( char * s) {
C++ Жадный алгоритм на графе Собственно, нужно написать программу поиска кратчайшего пути на графе "жадным методом". То есть, дан ориентированный взвешенный граф (можно и неориентированый, как получится) и у рёбер даны их длины (весы). Вывод желательно должен осуществляться в виде 3 массивов: 1 - начальная вершина, 2 - конечная вершина, 3 - вес ребра. То есть, грубо говоря, если написано "{..., A, ...}", под этим "{..., B,... http://www.cyberforum.ru/cpp-beginners/thread913028.html
C++ Запись класса в файл
Доброго времени суток! Вот появился тупик, есть базовый класс и производные классы class Figure{ protected: int x,y; TColor color; int size; int type; public: Figure(){};
C++ Сборщик мусора
Доброго вам времени суток! У меня вопрос можно ли автоматизировать удаление объектов размещаемых в куче? (Желательно обойтись только STL).
C++ Странные вещи с циклом. Что бы это могло быть? http://www.cyberforum.ru/cpp-beginners/thread912997.html
Программа проста, как мычание: вводятся числа и печатается строка, пока не будет введено отрицательное число. Казалось бы, чего тут может быть интересного. Но: если опечататься и вместо 129.5 ввести 129ю5, цикл становится бесконечным, причём строка выводится, а вот ввод числа не запрашивается, хотя такой оператор в цикле есть. #include <iostream> using namespace std; int main() { ...
C++ Вывести массив на экран из бинарного файла 2. Компоненты заданного бинарного файла – массивы, состоящие из 4 вещественных чисел каждый. Вывести на экран сумму вторых элементов всех массивов. #include <iostream> #include <fstream> #include <cstdlib> #include <ctime> using namespace std; float randDouble(double a, double b) подробнее

Показать сообщение отдельно
Khelleos
37 / 37 / 7
Регистрация: 13.05.2010
Сообщений: 283
Записей в блоге: 1
27.06.2013, 09:37     Вызов функции в ребенке
Всё работает.

main.cpp
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
#include "A.h"
#include "B.h"
 
using namespace std;
 
int main()
{
    B classB;
 
    getchar();
    return 0;
}
A.h
C++
1
2
3
4
5
6
7
8
9
10
#pragma once
#include <iostream>
 
class A
{
public:
    A(void);
    ~A(void);
    void funcA(void);
};
A.cpp
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include "A.h"
 
A::A(void)
{
}
 
A::~A(void)
{
}
 
void A::funcA(void)
{
    std::cout << "hello world" << std::endl;
}
B.h
C++
1
2
3
4
5
6
7
8
9
#pragma once
#include <iostream>
#include "A.h"
class B : public A
{
public:
    B(void);
    ~B(void);
};
B.cpp
C++
1
2
3
4
5
6
7
8
9
10
11
#include "B.h"
 
B::B(void)
{
    std::cout << "Class B "; 
    funcA();
}
 
B::~B(void)
{
}
 
Текущее время: 22:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru