Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ [C/C++]Не могу объявить static функцию в header файле. https://www.cyberforum.ru/ cpp-beginners/ thread47290.html
Прочитал про static,и пытаюсь сделать функцию доступной только в пределах одного модуля.Поскольку функции вызывают друг друга(и ещё не помню,по какой хорошей причине),необходимо сначала объявить их в...
Где можно скачать полное описание стандарта C++ (желательно поновее)? C++
Добрый день . Подскажите пожалуйста где можно скачать полное описание стандарта C++, желательно поновее. RNT, пожалуйста, прочитайте правила форума и постарайтесь впредь их соблюдать: П. 5.3....
C++ Учебники
Кто разбераеться в этой программе, дайте ссылки на учебники или названия учебников по которым можно учиться, потому что уже немогу. Зарание спасибо!
C++ Консольная программа Здравствуйте... Я уже немного научился программировать на C++ и тут наткнулся на консольную программу где был создан вот такой "интерфейс": http://xmages.net/out.php/i408248_cc.JPG Видите...там... https://www.cyberforum.ru/ cpp-beginners/ thread47228.html
C++ "C++" где оно печатается??? https://www.cyberforum.ru/ cpp-beginners/ thread47220.html
Здраствуйте я уже много начитался про С++ но так и не понял где пичатаются ети программи которие там предоставляются. Обьясните пожалуйста по подробнее сли можно!!
Какие конструкции C++ выполняются не там, где написаны? C++
Какие конструкции C++ выполняются не там, где написаны?, Я насчитал пока 2 варианта. Подскажите какие есть ещё. №1. for (int i = 0, s = 0; i < 10; i++) { s += i ; //...
Черный ящик..) C++
Доброго времени суток, форумчане! :) Читая Страуструпа наткнулся на упражнение - понять, что делает функция: void send(int* to,int* from,int count) //Черный ящик. Полезные комментарии умышленно...
C++ Как установить компонент рабодающий на Билдере 5 в Билдер 2009? Добрый день, возникла такая проблемка, есть проект написанный на Билдере 5, в проекте используются компоненты - EMailLabel, RbControls, ReportPrinter Pro 3.0, VtkTools, XPMenu. Нужно как-то... https://www.cyberforum.ru/ cpp-beginners/ thread47183.html
C++ Зчево начать https://www.cyberforum.ru/ cpp-beginners/ thread47161.html
Я умею програмировать та Delphi гдето на среднем уровне а на С++ ищё не работал подскажите с чиво лудьше начать и по возможности литературу.
C++ Указатель на функцию - член класса. делаю так: class c1 { void foo(); } class c2 { void (*fp)(); https://www.cyberforum.ru/ cpp-beginners/ thread47121.html
554 / 508 / 25
Регистрация: 23.07.2009
Сообщений: 2,359
Записей в блоге: 1
16.08.2009, 14:56 0

Работа с объектами внутри класса.

16.08.2009, 14:56. Просмотров 889. Ответов 9
Метки (Все метки)

Ответ

Цитата Сообщение от Неумейка Посмотреть сообщение
добавил так заработало:
Class Obj;
Class Engine
{

Но почему!? Я ведь подключил хедер Obj к файлу Engine.cpp
а переменную типа Obj пытаетесь объявить в хедере Engine, при декларации класса Engine, где компилятор еще не знает что такое Obj. а когда вы ему сказали перед объявлением, что
C++
1
Class Obj;
, он понял в чем дело. детали его на данном этапе не интересуют (в вашем контексте), они понадобятся в Engine.cpp, где уже нужно включить
C++
1
#include "Obj.h"
не советую включать без необходимости #include "*.h" в *.h-файлы: может получиться так, что два класса каждый содержит у себя в описании указатель на тип другого. и если вы включите хидеры, то это не скомпилируется. единственно правильный способ - это сделать как вы в вашем примере: сказать компилятору, что это класс, и поместить #include "*.h" в файл кода.

Вернуться к обсуждению:
Работа с объектами внутри класса.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.08.2009, 14:56

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Десериализация json в list<T>, работа с объектами класса
Всем здравствуйте! Помогите пожалуйста разобраться со следующей задачей: есть к примеру файл...

Как из другого класса управлять объектами класса Form1 ?
Добрый вечер, подскажите, пожалуйста. Создал форму Form1, создал отдельный класс (подписчик на одно...

Оптимизация работы метода класса с объектами класса [C++]
Здравствуйте! Я хочу сделать 25 000 объектов класса, в последствии они все будут разными, но...

Манипуляция объектами внутри блока svg
Скажите пожалуйста, создаю в illustratore объект, сохраняю его в svg. А как мне управлять...

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