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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
NikitoZZZ
4 / 4 / 1
Регистрация: 28.09.2013
Сообщений: 152
#1

Изменения внутри метода класса не отображаются из main - C++

09.10.2016, 18:32. Просмотров 109. Ответов 2
Метки нет (Все метки)

Не писал на c++ уже около года. Сейчас пришлось вернуться. И в первые минуты работы возникла проблема, которая просто в тупик ставит.

Файл Source.cpp
C++
1
2
3
4
5
6
7
8
#include <iostream>
 
class Source {
public:
    void A() {
        std::cout << "test" << std::endl;
    }
};
Файл Launcher.cpp с функцией main
C++
1
2
3
4
5
6
7
8
9
#include "Source.cpp"
 
int main(int, char **) {
    Source a;
    a.A();
    system("pause");
 
    return 0;
}
Если поменять вывод слова "test" в методе на что-нибудь другое, то изменения вступают в силу только после сохранения файла с функцией main. Я не помню, чтобы я делал такое год назад.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.10.2016, 18:32
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Изменения внутри метода класса не отображаются из main (C++):

Вызов метода класса из main - C++
Как вызвать функцию plus в меин? пробовал вариант р3.=р3.plus(p1,p2), но не получилось #include &quot;stdafx.h&quot; #include &lt;iostream&gt; ...

Обращение к переменным одного метода из другого внутри класса - C++
Доброго времени суток. Поставлена задача написать программу реализующую матрицу и поостые арифметические действия, определение детерменанта...

Передача метода класса в качестве параметра для метода другого класса - C++
Здравствуйте, Передо мной стоит такая задача. Необходимо разработать механизм, который бы мог прервать любую функцию, при этом абсолютна...

Вызов метода класса из метода другого класса - C++
Помогите школнегу Имеется несколько классов class Com { protected: unsigned char bufrd, bufwr; unsigned char tx_index,...

Вызов метода производного класса через обращение к методу базового класса - C++
Добрый день. Изучаю основы ООП, наткнулся на проблему. Если создавать классы внутри main.cpp, то всё нормально. Если же создавать в...

Ошибка при вызове метода класса в методе другого класса - C++
Господа программисты, возникла такая проблема. При вызове метода класса в методе другого класса выходит такая ошибка &quot; нестандартный...

2
Avazart
Эксперт С++
7432 / 5471 / 310
Регистрация: 10.12.2010
Сообщений: 24,384
Записей в блоге: 17
09.10.2016, 18:43 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Не
C++
1
#include "Source.cpp" // шта ???
а
C++
1
#include "Source.h"
1
NikitoZZZ
4 / 4 / 1
Регистрация: 28.09.2013
Сообщений: 152
09.10.2016, 18:52  [ТС] #3
Цитата Сообщение от Avazart Посмотреть сообщение
Не
C++
1
#include "Source.cpp" // шта ???
а
C++
1
#include "Source.h"
Совсем голова не варит. Спасибо.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.10.2016, 18:52
Привет! Вот еще темы с ответами:

Обработка метода класса в зависимости от типа данного класса - C++
Имеется класс родителя A с методом Update(), этот класс имеет 2 дочерних класса B, C, каждый из них имеет свой метод обработки Update:...

Указатель на метод класса в качестве аргумента метода класса - C++
Функция _createFun вызывается для создания ХХХ в основном классе. Но вот потребовалось создать ХХХ в дополнительном классе. Вопрос: как...

Вызов метода внутреннего класса методом внешнего класса - C++
Не могу разобраться как реализовать вложенный класс и как его вызвать. Занимаюсь по Лафоре, про вложенные классы ничего, а задача в конце...

Вызов метода класса без создания экземпляра класса. - C++
В общем мне для функционирования одной программы нужно постоянно вызывать метод одного из классов. Я это делаю с помощью new - delete. Мне...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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