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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Сформировать новый массив из чётных значений элементов исходного массива http://www.cyberforum.ru/cpp-beginners/thread1822636.html
Дан массивА(30). Сформировать новый массив из четных значений элементов массива A на языке С++
C++ С чего начать изучение c++ Я не когда не изучал какие либо языки программирования. Подскажите с чего начать изучение c++, какую литературу взять для изучения (где простым языком всё хорошо объясняется). Заранее большое спасибо. http://www.cyberforum.ru/cpp-beginners/thread1822633.html
C++ Подсчитать количество удвоенных нечетных значений элементов массива
Дан массив, подсчитать количество удвоенных нечетных значений элементов данного массива на языке С++
Как проще всего определить день недели при использовании time.tm_wday C++
Написал небольшую функцию конвертации времени из UNIX Time в понятную структуру данных. const int tm_mon_num { 31,60,91,121,152,182,213,244,274,305,335 }; typedef struct _tm_msec{ int tm_msec; // milliseconds after the seconds int tm_sec; // seconds after the minute - including leap second
C++ Вычислить длину заданного вектора http://www.cyberforum.ru/cpp-beginners/thread1822611.html
Дан вектор {zi}, i = 1, …, 50. Вычислить длину этого вектора: L = \sqrt{{{z}_{1}}^{2}+{{z}_{2}}^{2}+...+{{z}_{50}}^{2}}
C++ Хранение чисел доходящих до 10^100(в 100 степени) Даны два целых неотрицательных числа A и B. Требуется найти их сумму. Формат входных данных Во входном файле записаны целые неотрицательные числа A и B по одному в строке (A, B < 10^100). Формат выходных данных В выходной файл выведите единственное число без лидирующих нулей: A+B. Добавлено через 1 минуту Пример входных данных подробнее

Показать сообщение отдельно
NikitoZZZ
4 / 4 / 1
Регистрация: 28.09.2013
Сообщений: 141
09.10.2016, 18:32     Изменения внутри метода класса не отображаются из main
Не писал на 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. Я не помню, чтобы я делал такое год назад.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru