Форум программистов, компьютерный форум, киберфорум
Visual C++
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
 Аватар для Lotles
2 / 2 / 0
Регистрация: 29.12.2009
Сообщений: 167

Создание класса

10.05.2010, 08:02. Показов 1079. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здесь получается непонятный ответ
Почему эта строка выдает ноль:
Code
1
cout << pt2.get_y() << endl;
По-моему должно быть 20

Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#include "stdafx.h"
#include <conio.h>
using namespace std;
    class Point{
    private:
        int x,y;
    public:
        
        void Point::set(int new_x,int new_y){
        if (new_x < 0)
            new_x *=-1;
        if (new_y < 0)
            new_y *=-1;
        x = new_x;
        y = new_y;
    }
 
 
        int Point::get_x(){
        return x;
    }
        
        
        
        int Point::get_y(){
        return y;
    }
    
    };
    int main(){
        Point pt1,pt2;
        pt1.set(10,20);
        cout << "pt1 is " << pt1.get_x();
        cout << ", ";
        cout << pt2.get_y() << endl; //Почему здесь выдает ноль ?
        pt2.set(-5,-25);
        cout << "pt2 is " << pt2.get_x();
        cout << ", " << pt2.get_y() << endl;
        return 0;
    }
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
10.05.2010, 08:02
Ответы с готовыми решениями:

Создание класса
Подскажите, пожалуйста, по созданию собственного класса. Где его можно\лучше объявлять\описывать. В новом файле или можно в конце...

создание класса
среда разработки visual c++ 6.0. Вопросы: 1. Допускается ли в visual c++ 6.0 в одном файле создавать 2 класса. Например...

Создание Класса-Таймер
Хочу создать класс таймера,похожий на таймер в delphi. тоесть чтобы по свойству active включался/вылючался таймер,по полю interval...

1
Эксперт С++
 Аватар для CyBOSSeR
2348 / 1721 / 149
Регистрация: 06.03.2009
Сообщений: 3,675
10.05.2010, 08:36
Лучший ответ Сообщение было отмечено Lotles как решение

Решение

Цитата Сообщение от Lotles Посмотреть сообщение
C++
1
cout << pt2.get_y() << endl; //Почему здесь выдает ноль ?
Может потому, что надо обращаться к pt1?
Поменяй эту строку на:
C++
1
cout << pt1.get_y() << endl;
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
10.05.2010, 08:36
Помогаю со студенческими работами здесь

Исправить код. Создание класса наследник
Привет,Пожалуйста помогите исправить ошибку в коде! include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;string.h&gt; using...

Создание шаблона класса ( Ошибка: ссылка на неразрешенный внешний символ )
Файл: Massive.h #ifndef MASSIVE_H #define MASSIVE_H #include &lt;iostream&gt; using std::istream; using std::ostream; ...

Создание класса на с++
Ребят срочно помогите решить задачку плиз... Создайте класс Rectangle (прямоугольник). Класс имеет атрибуты length (длина) и width...

Создание класса с конструкторами
Правельно ли я понимаю что нужно создать клас в нем два кноструктора с параметрами и второй без параметров ну и реализовать проведение...

Создание объекта класса в другом классе!!!
//----------------------------------Address.h---------------------------------------------------- class Address { public: const...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных через динамический список в справочнике
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru