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

Forward declaration - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Дано натуральное число n. Найти и вывести все числа в интервале от 1 до n -1, у которых произведение всех цифр совпадает с суммой цифр данного. http://www.cyberforum.ru/cpp-beginners/thread760326.html
Дано натуральное число n. Найти и вывести все числа в интервале от 1 до n -1, у которых произведение всех цифр совпадает с суммой цифр данного.
C++ Вложенные циклы(Вывести на экран все четырехзначные числа, в которых ровно три одинаковые цифры) Вывести на экран все четырехзначные числа, в которых ровно три одинаковые цифры. Подсчитать количество таких чисел.с (использованием вложенных циклов) Прошу помоч. http://www.cyberforum.ru/cpp-beginners/thread760318.html
C++ Dynamic Cast C++
Прошу объяснить, что я делаю не так.. Есть у меня три класса: Man - базовый, Staff и Student - производные. Виртуализированы. Далее создаю общий массив указателей Man* Mass, на 8 человек. В него произвольно запихиваю объекты Staff и student: 3 и 5 соотв. И с помощью цикла хочу отсортировать Staff и Student. Я для этого создаю ещё два массива. (Но может, вы подскажите, как можно не...
Создание базы данных номеров телефонов +ФИО+место жительства C++
Скажу сразу, я нечего не знаю. И раньше нечего не учил в этой сфере. Прошу не кидаться тапками). Нужно создать прогу, в нее что бы входила база данных номеров телефонов+ФИО+место жительство (Все это у меня есть). В проге что был поиск, и при поиске определенного телефона,ФИО,место жительство тебе показывали все эти три пункта. Я буду рад если вы мне дадите ссылок что бы самому все знать, мне...
C++ Написать программу, которая упорядочивает по возрастанию только те элементы заданной последовательности, последняя цифра которых не равнк k http://www.cyberforum.ru/cpp-beginners/thread760311.html
задача на массивы: написать программу, которая упорядочивает по возрастанию только те элементы заданной последовательности, последняя цифра которых не равнк k #include <iostream> void shellsort_k(int* arr, int size, int k) { int val, i, j; int inc = size / 2; while(inc > 0) {
C++ Дан двумерный массив размером nxm, заполненный случайным образом 23. Дан двумерный массив размером nхm, заполненный случайным образом. Определить, есть ли в данном массиве строка, в которой ровно два отрицательных элемента. Вот какой бред написал setlocale(LC_ALL, "Russian"); const int N = 6, M = 7; int v , k=0; srand(time(NULL)); подробнее

Показать сообщение отдельно
Setneros
0 / 0 / 0
Регистрация: 13.01.2013
Сообщений: 9
13.01.2013, 16:12  [ТС]     Forward declaration
Цитата Сообщение от DU Посмотреть сообщение
сказали же нужно просто растащить правильно по h и cpp файлам:

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
// B.h
class A;
class B
{
public:
    B(A* a);
};
 
// A.h
class A
{
public:
    A();
 
    void foo();
};
 
// B.cpp
#include "A.h"
#include "B.h"
B::B(A* a)
{
    a->foo();
}
 
// A.cpp
#include "A.h"
#include "B.h"
A::A()
{
    B b(this);
}
 
void A::foo()
{
  //...
}
Попробовал, куча ошибок.
Вот проект на Qt и скриншот ошибок.
Миниатюры
Forward declaration  
Вложения
Тип файла: zip TestDeclaration2.zip (5.0 Кб, 5 просмотров)
 
Текущее время: 19:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru