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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Получение IP адреса (Си) http://www.cyberforum.ru/cpp-beginners/thread156763.html
Есть ли функция или библиотека для С для определения своего реального интернет IP адреса? Или может есть сервис?
C++ почему выскакивают ошибки Здравствуйте. Такая вот проблема: мой проект состоит из нескольких .срр файлов и одного .h файла. В .h файле находятся все глобальные переменные и прототипы функций Не пойму почему выскакивают ошибки: 1>Создание кода... 1>Компоновка... 1>Font.obj : error LNK2005: "struct HWND__ * hMainWnd" (?hMainWnd@@3PAUHWND__@@A) уже определен в kiri_timer.obj 1>Font.obj : error LNK2005: "class Reestr... http://www.cyberforum.ru/cpp-beginners/thread156739.html
Попадут ли точки в координаты окружности C++
Добрый вечер Задание такое: Ввести координаты 5 точек и определить какая из них попадает в окружность радиуса(R) и координатами центра (a,b). Использовать уравнение окружности. Есть пару идей у самого и пару фрагментов кода примерно понимаю что к чему.. Если можно натолкните на мысль как должно происходить (беруться значения подставляются туда то, проверяется ложь\ истина) вообщем если угодно...
Работы с фабрикой объектов C++
Нужно создать иерархию классов с абстрактным классом DataStruct на её вершине. В основании иерархии создать два проиводных класса. В одном - стек, во-втором - очередь. Так же должна быть фабрика создания объектов DataStructFactory(), которая должна создавать стек, если параметр метка... и т.д. Привожу свой код. Вопрос у меня в следующем: для каждого производного класса создаю конструкторы, но...
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 hdrstop //--------------------------------------------------------------------------- int multiply(int, int) void showResult(int)
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 он описан... Возник вопрос. Как это прочитать? Причем, если кто знает желательно по разрядам, то есть сотни, тысячи, миллионы ect. __int64 - 18 квинтиллионов 446 квадриллионов 744 триллиона 73 миллиарда... подробнее

Показать сообщение отдельно
Red Planet
 Аватар для Red Planet
49 / 10 / 2
Регистрация: 20.09.2009
Сообщений: 263
01.08.2010, 13:03     Вопрос о создаваемом экземпляре класса
Здравствуйте, вот простейший класс.
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 стали нулями.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 18:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru