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

Вопрос о создаваемом экземпляре класса - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Получение IP адреса (Си) http://www.cyberforum.ru/cpp-beginners/thread156763.html
Есть ли функция или библиотека для С для определения своего реального интернет IP адреса? Или может есть сервис?
C++ почему выскакивают ошибки Здравствуйте. Такая вот проблема: мой проект состоит из нескольких .срр файлов и одного .h файла. В .h файле находятся все глобальные переменные и прототипы функций Не пойму почему выскакивают... http://www.cyberforum.ru/cpp-beginners/thread156739.html
Попадут ли точки в координаты окружности C++
Добрый вечер Задание такое: Ввести координаты 5 точек и определить какая из них попадает в окружность радиуса(R) и координатами центра (a,b). Использовать уравнение окружности. Есть пару идей у...
Работы с фабрикой объектов C++
Нужно создать иерархию классов с абстрактным классом DataStruct на её вершине. В основании иерархии создать два проиводных класса. В одном - стек, во-втором - очередь. Так же должна быть фабрика...
C++ Declaretion syntax error http://www.cyberforum.ru/cpp-beginners/thread156692.html
Всем привет! Не могу понять в чем проблема. Пишет "Declaretion syntax error" при компиляции на 8-стоке. Объясните почему. #include <vcl.h> #include <iostream.h> #include <conio.h> #pragma...
C++ Максимальная длина целочисленного типа Максимальная длина __int64 - 18.446.744.073.709.552.046 Максимальная длина __int128 - 340.282.366.920.938.586.008.062.602.462.446.642.046 Последнего типа официально еще нет, но в limits.h он... подробнее

Показать сообщение отдельно
Red Planet
49 / 10 / 2
Регистрация: 20.09.2009
Сообщений: 263

Вопрос о создаваемом экземпляре класса - C++

01.08.2010, 13:03. Просмотров 349. Ответов 8
Метки (Все метки)

Здравствуйте, вот простейший класс.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
class A {
 int i, j;
 public: //A () {i=0; j=0;}
 void set (int a, int b) {i=a; j=b;}
 void show ();
};
 
void A::show() {
 cout <<i<<' '<<j<<endl;
}
 
int _tmain (int argc, _TCHAR* argv[])
{
 A a1;
 a1.show();
}
Как видите, я не инициализировал переменные i и j, также закомментировал конструктор, вывел их при помощи функции show. Получилось, что они сами инициализировались нулями. Выходит, конструктор, который я закомментировал, бесполезен в принципе?
Что с ним, что без него переменные i и j стали нулями.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.