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

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

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

Изменение параметров конструктора без аргументов - C++

20.04.2012, 12:33. Просмотров 513. Ответов 3
Метки нет (Все метки)

Как в конструкторе без параметров изменить значения из функции main?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.04.2012, 12:33     Изменение параметров конструктора без аргументов
Посмотрите здесь:

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

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

Потоки с стандарте C++ 11. Отсутствуют экземпляры конструктора, соответствующие списку аргументов - C++
Tvector.push_back(thread(threadFunction,mas,i,3,4,76,55)); сама функция void threadFunction(int *arr, int b,int c , int z,int q,int r) ...

Потоки. Ошибка отсутствуют экземпляры конструктора, соответствующие списку аргументов - C++
void Engine::run() { long startTime; long timeMillis; long waitTime; long totalTime = 0; int frameCount = 0; ...

Проверка правильности входных параметров конструктора - C++
Как проверить допустимость передаваемых входных параметров конструктора класса? Точнее, проверку параметров конечно, можно сделать в теле...

Как избежать повтора параметров конструктора класса-родителя в конструкторе наследника? - C++
С каждым новым наследуемом классом, число параметров конструктора увеличивается. class A { public: A(int a, float b, double c) ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Toshkarik
1140 / 857 / 51
Регистрация: 03.08.2011
Сообщений: 2,384
Завершенные тесты: 1
20.04.2012, 12:39     Изменение параметров конструктора без аргументов #2
Вы хотите изменить данные, объявленные в main через конструктор объекта, и который к тому же не имеет ни одного параметра? Нормальным способом никак. Для чего это Вам нужно?
lemegeton
2923 / 1352 / 135
Регистрация: 29.11.2010
Сообщений: 2,725
20.04.2012, 12:39     Изменение параметров конструктора без аргументов #3
В конструкторе изменить значения из функции main... Звучит бредово.
Приведите, пожалуйста, пример кода с комментариями, что и где надо изменить.

Если надо изменить состояние объекта, обычно это делается через методы, называемые общим словом "сеттеры" или "мутаторы".
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.04.2012, 12:42     Изменение параметров конструктора без аргументов
Еще ссылки по теме:

В каких методах фактических параметров (аргументов) больше, чем формальных? - C++
подскажите, в каких методах фактических параметров(аргументов) больше чем при их описании? например перегруженный оператор присваивания

Вызов конструктора со скобками и без - C++
Всем здравствуйте С++ только изучаю. В общем, есть у меня такой код: #include <iostream> using namespace std; class Test...

Класс с деструктором без конструктора - C++
Ребят подскажите, имеем например такой код: class first { public: first() { }

Не инициализируются структуры без конструктора - C++
Доброго времени суток. Прошу объяснить следующий момент) struct vert { vert(float _x, float _y, float _z) : x(_x), y(_y), z(_z) {} ...

Работа с классом без конструктора - C++
Разработать классы для описанных ниже объектов. Включить в класс методы set (…), get (…), show (…). Определить другие методы. Написать...

Объявление класса без дефолтного конструктора - C++
Имею некий класс, у которого нет конструктора по умолчанию. Class abc { abc(int){} } Как мне объявить переменную этого...


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

Или воспользуйтесь поиском по форуму:
Paporotnik
383 / 227 / 7
Регистрация: 06.07.2011
Сообщений: 512
20.04.2012, 12:42     Изменение параметров конструктора без аргументов #4
бессмыслица какая-то.
на примере объясните, что хотите сделать
Yandex
Объявления
20.04.2012, 12:42     Изменение параметров конструктора без аргументов
Ответ Создать тему
Опции темы

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