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

ошибка со ссылками на классы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программа win32 на visual studio 2008 c++ http://www.cyberforum.ru/cpp-beginners/thread657050.html
Как пишется программа под windows на с++ в visual studio 2008 ? что нужно использовать и будут ли работать те библ которые использовались при написании консольной программы?
C++ Поиск элементов с заданными свойствами (нужен комментарий) 2. Условие: Маленький внучек решил помочь бабушке подстричь цветы в ее драгоценном цветнике, срезав только бутоны и цветы на них. К счастью сообразительный мальчик срезал только те цветы, которые... http://www.cyberforum.ru/cpp-beginners/thread657022.html
Написать, что значит каждая строка кода C++
1. Условие: Среднюю группу детского сада вывели на прогулку. Сколько девочек и сколько мальчиков видно из-за забора, если рост мальчиков задается в сантиметрах отрицательными числами, а девочек -...
C++ Значение переменных(схема алгоритма программы)
#include <stdio.h> #include <math.h> int main( ){ double Xn, Xk, dX, g=9.54, y; printf("Enter Xn, Xk, dX \n"); scanf ("%lf%lf%lf", &Xn, &Xk, &dX); printf("...
C++ Переделать код для Visual Studio 2008 c++ http://www.cyberforum.ru/cpp-beginners/thread656982.html
Нам задали лаб раб, я делал как консольное приложение, все сделал, а оказалось что надо делать под windows, хотел спросить сложно ли будет переделать код так , чтобы программа была под виндоус и...
C++ класс заполняющийся динамически люди, помогите. по безопасности задали лабу, одним из элементов программы должна быть таблица соответствия имени и уровень доступа. но вот честно я пока плохо разбираюсь в классах, на языках только... подробнее

Показать сообщение отдельно
seva_phys
0 / 0 / 0
Регистрация: 24.09.2012
Сообщений: 15
24.09.2012, 13:42  [ТС]
Спасибо большое!

тогда вопрос распадается на 2 части

1)
прописал декларацию в .h файле
C++
1
2
3
4
5
6
7
8
9
#pragma once
 
class Instrument;
 
class In_Strategy
{
public:
Instrument * Ins;
};
но в .cpp файле этого класса на все вызовы типа
C++
1
Ins->Hystory->DL->get_element_count()
ругается, и говорит, что неопределенный класс

C++
1
2
3
1>c:\robot\trade_robot\trade_robot\in_strategy.cpp(21): error C2027: use of undefined type 'Instrument'
1>          c:\robot\trade_robot\trade_robot\in_strategy.h(3) : see declaration of 'Instrument'
1>c:\robot\trade_robot\trade_robot\in_strategy.cpp(21): error C2227: left of '->Hystory' must point to class/struct/union/generic type



2) более широко. может есть другой метод решения?
из объекта класса A создается объект класса B, который должен содержать ссылку на объект класса A
это я и пытаюсь реализовать
есть какие-то другие методы?
наследование ваще никак, т.к. из объекта A еще много других объектов других классов создается, с разными свойствами. и ко всем им объект класса B должен иметь доступ
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.