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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
HardMorg
3 / 26 / 3
Регистрация: 29.08.2010
Сообщений: 204
#1

Программа не компилируется, как разрешить ? - C++

10.07.2012, 23:15. Просмотров 331. Ответов 3
Метки нет (Все метки)

Есть файл А

в нем
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#ifndef _A_
#define _A_
#include "B.h"
class A {
 
public:
 
    static int get() {
        return 1;
    }
    void f() {
 
        B::g();
    }
};
 
#endif
и есть файл B

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#ifndef _B_
#define _B_
 
#include "A.cpp"
 
class B {
 
public:
 
    static void g() {
 
        A::get();
    }
};
 
#endif
программа не компилируется, как разрешить ?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.07.2012, 23:15     Программа не компилируется, как разрешить ?
Посмотрите здесь:

Не компилируется программа - C++
// Students.cpp: определяет точку входа для консольного приложения. // #include <stdlib.h> // Для работы со структурой #include...

Не компилируется программа - C++
#include "StdAfx.h" #include "Line.h" Line::Line(Point* start, Point* end) { this->Start = start; this->End = end; } ...

Не компилируется старая программа - C++
Здравствуйте. У меня появилась проблема с запуском старой программы на С++ XE2 которая была написана на С++ XE1. При компилирование...

Программа компилируется, но не запускается - C++
Есть матрица 10 на 10, из нее извлекается часть 3 на 3. Первый элемент - 6 строка, 5 столбец. Компилируется без ошибок, но после...

Eclipce, не компилируется программа - C++
Здравствуйте! Вот скачал Eclipce CDT, установил компилятор MinGW в корень с:\, прописал в path путь C:\j2sdk1.4.2_04\bin;C:\MinGW\bin....

Программа компилируется но не работает - C++
#include <conio.h> #include<windows.h> #include<iostream> #include<time.h> using namespace std; int main() { setlocale(0,...

почему не компилируется программа ? - C++
почему не компилируется ? ( #include "stdafx.h" #include <iostream> #include <stdlib.h> #include <conio.h> using namespace...

Компилируется, но не выполняется программа - C++
Есть код, содержащий функцию сортировки выбором Все компилируется , однако при запуске выдает просто черную консоль, и ничего не...

Программа компилируется но не работает - C++
После ввода программа не выдает нечего и закрывается:cry: #include <iostream> #include <stdio.h> #include <cstring> using...

Программа компилируется, но не запускается - C++
#include <iostream> using namespace std; int main() { int x = 0, y = 0; cout<<"Set interval:"<<endl; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Nick Alte
Эксперт С++
1608 / 1000 / 118
Регистрация: 27.09.2009
Сообщений: 1,930
Завершенные тесты: 1
10.07.2012, 23:20     Программа не компилируется, как разрешить ? #2
Вынести определения функций в файлы .cpp, подключать к этим файлам и A.h, и B.h
HardMorg
3 / 26 / 3
Регистрация: 29.08.2010
Сообщений: 204
10.07.2012, 23:36  [ТС]     Программа не компилируется, как разрешить ? #3
что - то не помогло(

Добавлено через 4 минуты
сори туплю, все норм
Nick Alte
Эксперт С++
1608 / 1000 / 118
Регистрация: 27.09.2009
Сообщений: 1,930
Завершенные тесты: 1
10.07.2012, 23:39     Программа не компилируется, как разрешить ? #4
A.h:
C++
1
2
3
4
5
6
7
8
#ifndef _A_
#define _A_
class A {
public:
    static int get();
    void f();
};
#endif
A.cpp:
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include "A.h"
#include "B.h"
 
int A::get()
{
    return 1;
}
 
void A::f()
{
    B::g();
}
B.h:
C++
1
2
3
4
5
6
7
#ifndef _B_
#define _B_
class B {
public:
    static void g();
}; 
#endif
B.cpp:
C++
1
2
3
4
5
6
7
#include "A.h"
#include "B.h"
 
void B::g()
{
    A::get();
}
Yandex
Объявления
10.07.2012, 23:39     Программа не компилируется, как разрешить ?
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru