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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ [C/C++]Не могу объявить static функцию в header файле. http://www.cyberforum.ru/cpp-beginners/thread47290.html
Прочитал про static,и пытаюсь сделать функцию доступной только в пределах одного модуля.Поскольку функции вызывают друг друга(и ещё не помню,по какой хорошей причине),необходимо сначала объявить их в заголовке. Пишу так в header-файле: static Value syntax_parserPrimary (); а в файле .cpp : static Value syntax_parserPrimary() { //Тут само тело функции } На что...
C++ Где можно скачать полное описание стандарта C++ (желательно поновее)? Добрый день . Подскажите пожалуйста где можно скачать полное описание стандарта C++, желательно поновее. RNT, пожалуйста, прочитайте правила форума и постарайтесь впредь их соблюдать: П. 5.3. Запрещено размещать любые материалы, нарушающие авторские права (без разрешения правообладателя), а также ссылки на них. Стандарт С++ - это платный документ. Бесплатно можно найти черновики... http://www.cyberforum.ru/cpp-beginners/thread47279.html
C++ Учебники
Кто разбераеться в этой программе, дайте ссылки на учебники или названия учебников по которым можно учиться, потому что уже немогу. Зарание спасибо!
C++ Консольная программа
Здравствуйте... Я уже немного научился программировать на C++ и тут наткнулся на консольную программу где был создан вот такой "интерфейс": http://xmages.net/out.php/i408248_cc.JPG Видите...там сделан вопрос и как будто форма ввода...как это всё сделать??
C++ "C++" где оно печатается??? http://www.cyberforum.ru/cpp-beginners/thread47220.html
Здраствуйте я уже много начитался про С++ но так и не понял где пичатаются ети программи которие там предоставляются. Обьясните пожалуйста по подробнее сли можно!!
C++ Какие конструкции C++ выполняются не там, где написаны? Какие конструкции C++ выполняются не там, где написаны?, Я насчитал пока 2 варианта. Подскажите какие есть ещё. №1. for (int i = 0, s = 0; i < 10; i++) { s += i ; // реально оператор i++ из заголовка цикла for // выполняется тут, а не в заголовке } №2 подробнее

Показать сообщение отдельно
Неумейка
12 / 11 / 2
Регистрация: 14.02.2009
Сообщений: 89

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

16.08.2009, 00:05. Просмотров 743. Ответов 9
Метки (Все метки)

Вот два класса подскажите что здесь не так.
Функция sh класса Engine должна вызвать функцию showhello класса Obj
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#pragma once
 
class Engine
{
public:
    Engine(void);
public:
    Obj* iobj; 
public:
    ~Engine(void);
public:
    sh(void);
};
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include "StdAfx.h"
#include "Engine.h"
#include "Obj.h"
Engine::Engine(void)
{
    iobj=new Obj;
}
 
Engine::~Engine(void)
{
    delete iobj;
}
Engine::sh(void)
{
    iobj->showhello();
}
C++
1
2
3
4
5
6
7
8
9
10
11
#pragma once
 
class Obj
{
public:
    Obj(void);
public:
    ~Obj(void);
public:
    showhello(void);
};
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include "StdAfx.h"
#include "Obj.h"
#include <iostream>
 
Obj::Obj(void)
{
}
 
Obj::~Obj(void)
{
}
Obj::showhello(void)
{
    std::cout << "hello world!" << std::endl;
}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru