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

Работа с объектами - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Игра "Жизнь" http://www.cyberforum.ru/cpp-beginners/thread745938.html
#include <iostream> #include <conio.h> #include <string.h> #include <stdlib.h> #include <stdio.h> #include <dos.h> #define matrix_width 40 #define matrix_height 15 bool matrix; bool matrix_clone;
C++ Сумма массива Добрый вечер всем. #include <iostream> using namespace std; int main() { int array;bool f1; int i,j,n,h,sum=0,masnull=0,max; cout<<"vvedite kolichestvo elementov massiva =";cin>>n; cout<<endl; cout<<"vvedite massiv"; http://www.cyberforum.ru/cpp-beginners/thread745936.html
C++ Вывести чётные числа строки
Числа то выводит,но когда ввожу например ввожу 12 выводит 2... #include "stdafx.h" #include <iostream> #include <stdlib.h> #include <conio.h> #include <string> #include <stdio.h> #include <locale> using namespace std;
C++ Подсчитать число отрицательных элементов матрицы, расположенных в отмеченных строках
Даны натуральное число m, целые числа a1,...,am и целочисленная квадратная матрица порядка m. Строку под номером i матрицы назовем отмеченной, если ai>0, и не отмеченной в противном случае. Подсчитать число отрицательных элементов матрицы, расположенных в отмеченных строках. НУЖНА ВАША ПОМОЩЬ!!
C++ Составить формулу по которой будет выводить уравнение. 2 Вычислить натуральное число n http://www.cyberforum.ru/cpp-beginners/thread745918.html
№4.Составить формулу по которой будет выводить уравнение. №5.Вычислить натуральное число n
C++ Создать массив записей Создать массив записей A(n),n<=20, каждая запись содержит сведения о книгах: автор, название и год издания. Распечатать массив на экране. Использую процедуру, выбрать из этого массива все записи о книгах по информатике и упорядочить получ.список по авторам. В осн.программе получ.массив вывести на экран. подробнее

Показать сообщение отдельно
korsarqa
 Аватар для korsarqa
7 / 7 / 0
Регистрация: 06.12.2011
Сообщений: 170
25.12.2012, 20:14     Работа с объектами
Здравствуйте, делаю курсовую по работе с датами, их вычитанием и сложением.

Вообще в начале у меня идет процесс инициализации даты, где в конце кода создается объект
C++
1
Date* a=new Date(year1,month1,day1,hour1,min1,sec1);
Мы передаем полученные переменные в конструктор который имеет следующий код

C++
1
2
3
4
5
6
7
8
9
Date::Date(int y=0, int mon=0, int d=0, int h = 0, int m = 0, int s = 0)
{
    year=y;
    month=mon;
    day=d;
    hour=h;
    min=m;
    sec=s;
}
Далее у меня создается функция прибавления к дате указанного числа дней, месяцев и т.д.
Вопрос: как можно с конструктора взять значения этих переменных - year,month,day etc
Пробовал так:
C++
1
2
3
Date* a
int y;
y=a->year;
Вызывается ошибка, что переменная недоступна
Переменные year month,day... находятся в классе Date в private
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 15:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru