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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программа win32 на visual studio 2008 c++ http://www.cyberforum.ru/cpp-beginners/thread657050.html
Как пишется программа под windows на с++ в visual studio 2008 ? что нужно использовать и будут ли работать те библ которые использовались при написании консольной программы?
C++ Поиск элементов с заданными свойствами (нужен комментарий) 2. Условие: Маленький внучек решил помочь бабушке подстричь цветы в ее драгоценном цветнике, срезав только бутоны и цветы на них. К счастью сообразительный мальчик срезал только те цветы, которые были высотой от h1 см до h2 см от земли. Скольким цветочкам посчастливилось быть подстриженными, если их высота в сантиметрах составляет a1, a2, ..., an. Помогите пожалуйста, спасибо всем заранее за... http://www.cyberforum.ru/cpp-beginners/thread657022.html
Написать, что значит каждая строка кода C++
1. Условие: Среднюю группу детского сада вывели на прогулку. Сколько девочек и сколько мальчиков видно из-за забора, если рост мальчиков задается в сантиметрах отрицательными числами, а девочек - положительными в виде целых α1, α2, ..., αN? Кроме того, у всех девочек на головках завязаны бантики высотой 10 см, а высота забора H см. Код: #include <iostream> #include <cmath> using namespace...
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(" ------------------------------- \n"); printf("| X | Y |\n "); printf(" ------------------------------- \n"); double x = Xn; // Начальные установки
C++ Переделать код для Visual Studio 2008 c++ http://www.cyberforum.ru/cpp-beginners/thread656982.html
Нам задали лаб раб, я делал как консольное приложение, все сделал, а оказалось что надо делать под windows, хотел спросить сложно ли будет переделать код так , чтобы программа была под виндоус и как это делать ? с использованием MFC?
C++ класс заполняющийся динамически люди, помогите. по безопасности задали лабу, одним из элементов программы должна быть таблица соответствия имени и уровень доступа. но вот честно я пока плохо разбираюсь в классах, на языках только начали проходить их . помогите доделать код: #include <fstream> #include <iostream> using namespace std; #define fname "c:\\test\\test.txt" class ATable { public: string name; подробнее

Показать сообщение отдельно
Andsteadur
153 / 137 / 3
Регистрация: 23.05.2009
Сообщений: 275
24.09.2012, 13:47     ошибка со ссылками на классы
И вообще лучше везде, где возможно использовать forward declaration, вместо включения заголовочного файла. Потому как любое изменение заголовочного файла приводит к перекомпиляции файлов, которые прямо либо опосредованно включают заголовочный файл.

Добавлено через 2 минуты
В файле реализации класса подключаете нужные уже вам заголовочные файлы.

Файл объявления in_strategy.h:
C++
1
2
3
4
5
6
7
8
9
#pragma once
 
class Instrument;
 
class In_Strategy
{
public:
Instrument * Ins;
};
Файл определения in_strategy.cpp:
C++
1
2
3
4
5
6
7
#include "In_Strategy.h"
#include "Instrument.h"
In_Strategy::In_Strategy(Instrument * I)
{
    Ins = I;
    Ins->Hystory->DL->get_element_count()
}
 
Текущее время: 02:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru