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

Получение доступа к переменным класса из другого класса - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти строку в массиве без положительных элементов http://www.cyberforum.ru/cpp-beginners/thread1127574.html
Доброго времени суток! Есть задачка. Для двумерного массива разработайте код который бы находил последнюю строчку в массиве не содержащюю не одного положительного элемента. Большую половину задачи я решил помогите плиз добить ее до конца!!! #include <iostream> #include <math.h> #include <Windows.h> using namespace std;
C++ Как сформировать массив строк, разделенных нулями, с двойным нулем на конце Здравствуйте. Как сформировать массив строк, разделенных нулями, с двойным нулем на конце (null-terminated string array)? что это за массив такой? Подскажите, пожалуйста . http://www.cyberforum.ru/cpp-beginners/thread1127569.html
C++ Прототип функции. Площадь не вычисляется
Стал писать программу на С++ и объявил прототип - инициализируется при вызове функции: #include<iostream> int Area ( int length, int width); int main() { using namespace std; using std::cout; using std::endl;
C++ Зачем присваивать переменной disc ноль? Объясните пожалуйста
Зачем присваивать disc = 0 (см. 9 строчку кода: double oplata, disc=0; Препод говорит что нужен, интуиция и опыт что нет. Где я не прав? #include <iostream> #include <clocale> using namespace std; void main() { setlocale (LC_CTYPE,"rus"); char a;
C++ Одноправленный список с элементами int. Перегрузить операции http://www.cyberforum.ru/cpp-beginners/thread1127549.html
Кому не сложно,помогите написать,пожалуйста. Однонаправленный список с элементами типа int. Дополнительно перегрузить следующие операции: + – объединить списки (list+list); -- – удалить элемент из начала (--list); = = – проверка на равенство.
C++ Переделать код с использованием процедур #include <iostream> #include <time.h> #define SIZE_X 10 #define SIZE_Y 12 #define MAX_NUM 256 int main() { подробнее

Показать сообщение отдельно
Slavoz
0 / 0 / 0
Регистрация: 13.03.2014
Сообщений: 5
23.03.2014, 18:40  [ТС]     Получение доступа к переменным класса из другого класса
У меня классы находятся в a.h, a.cpp; b.h, b.cpp
Прототип в b.h:

C++
1
void f(a&);
b.cpp:
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
using namespace std;
 
#include "a.h"
#include "b.h"
 
void b::f(a& x)
{
    x.var = var2;
}
Ошибка в b.h
error C2061: syntax error : identifier 'a'
Ошибка в b.cpp
rror C2511: 'void b::f(a &)' : overloaded member function not found in 'b'

В чем может быть ошибка?
 
Текущее время: 22:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru