![]() |
|
Модераторы: bsa |
![]()
|
|
| Syltan |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 301 Регистрация: 31.8.2009 Репутация: -1 Всего: -2 |
Вот изучаю классы, и я так понял,можно описывать функции вне класса, достаточно знака ": :".
Вот решил написать, поэкспериментировать. Что-то не выходит.
Моя цель, должна получится вывестись сумма 2 чисел. Это сообщение отредактировал(а) Syltan - 6.10.2009, 15:30 |
|||
|
||||
| niXman |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 211 Регистрация: 4.7.2009 Репутация: нет Всего: 0 |
Syltan, А почему бы не прочитать вывод компилятора?
--------------------
if ( !c++ ) { *power--; this->wussiness += 10;} |
|||
|
||||
| kemiisto |
|
|||
![]() Дикий Кот. =^.^= ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Участник Клуба Сообщений: 3292 Регистрация: 29.7.2007 Репутация: 5 Всего: 160 |
Изучай дальше. -------------------- |
|||
|
||||
| mes |
|
|||
|
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 79 Всего: 250 |
для начала имхо упростить код до такого:
потому как в исходном коде ошибки не только связанные с темой. Это сообщение отредактировал(а) mes - 6.10.2009, 15:47 |
|||
|
||||
| niXman |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 211 Регистрация: 4.7.2009 Репутация: нет Всего: 0 |
ах да --------------------
if ( !c++ ) { *power--; this->wussiness += 10;} |
|||
|
||||
| Syltan |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 301 Регистрация: 31.8.2009 Репутация: -1 Всего: -2 |
1)Что тема неправильна написана?
2)Я хочу использовать значения переменных
Когда я создаю функцию член класса, тогда я могу пользоваться значениями из класса, тоесть r1,r2. 3)Как мне сделать,чтоб значения задавать не здесь f.sum(15,20), а в классе. Может вот так,ну что-то тоже не то:
Это сообщение отредактировал(а) Syltan - 6.10.2009, 16:12 |
||||
|
|||||
| niXman |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 211 Регистрация: 4.7.2009 Репутация: нет Всего: 0 |
--------------------
if ( !c++ ) { *power--; this->wussiness += 10;} |
|||
|
||||
| Syltan |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 301 Регистрация: 31.8.2009 Репутация: -1 Всего: -2 |
Так это с использованием конструкторов, а без использования конструкторов.
Просто я читаю книгу,там был пример без конструкторов. То есть смотрите,что я хочу. Описать 2 переменные целого типа в классе, дать им значения. Создать функци-член класса, и воспользоваться этими значениями в описании самой функции. Затем,создать объект, через него получить доступ к функции, вызвав её, соответсвенно и получить после этого сумму 2 чисел. Это сообщение отредактировал(а) Syltan - 6.10.2009, 16:38 |
|||
|
||||
| niXman |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 211 Регистрация: 4.7.2009 Репутация: нет Всего: 0 |
Добавлено через 1 минуту и 5 секунд Про структуры и доспуп к членам почитай. Это сообщение отредактировал(а) niXman - 6.10.2009, 16:39 --------------------
if ( !c++ ) { *power--; this->wussiness += 10;} |
|||
|
||||
| Syltan |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 301 Регистрация: 31.8.2009 Репутация: -1 Всего: -2 |
Выдаёт ошибку: error C2562: 'fanta::k' : 'void' function returning a value |
|||
|
||||
| ISergeyN |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 59 Регистрация: 11.10.2008 Где: Україна Репутация: 2 Всего: 2 |
Глаза откройте
|
|||
|
||||
| Syltan |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 301 Регистрация: 31.8.2009 Репутация: -1 Всего: -2 |
Всё, понял,спасибо всем. То есть, оказывается значения давать, только можно в главной функции main(), а не в классе?
Это сообщение отредактировал(а) Syltan - 6.10.2009, 16:49 |
|||
|
||||
| niXman |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 211 Регистрация: 4.7.2009 Репутация: нет Всего: 0 |
И в классе тоже можно, но только через конструктор. Добавлено через 6 минут и 48 секунд Либо допиши seter-ы --------------------
if ( !c++ ) { *power--; this->wussiness += 10;} |
|||
|
||||
| Andrey44 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1501 Регистрация: 4.12.2006 Где: На работе Репутация: 2 Всего: 26 |
Очень некрасиво. -------------------- ????? ??, ??????? ?????. |
|||
|
||||
| bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 85 Всего: 196 |
||||
|
||||
![]()
|
| Правила форума "C/C++: Для новичков" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |