1 / 1 / 0
Регистрация: 22.10.2012
Сообщений: 42
|
||||||
1 | ||||||
Классы, наследование22.10.2012, 18:37. Показов 1879. Ответов 26
Метки нет (Все метки)
Собственно, задача поставлена так, в файле N логинов и паролей, которые считываются и проверяются с теми что введены с клавиатуры.
Проблема: застрял на сравнение, не пойму что происходить..
0
|
22.10.2012, 18:37 | |
Ответы с готовыми решениями:
26
Наследование, базовые классы и производные классы Классы и наследование (Создать класс 3D фигура, и производные классы шар, конус, цилиндр и куб. Создать функцию вычисления объёма.) Классы. Наследование Классы, наследование |
2276 / 1767 / 741
Регистрация: 27.07.2012
Сообщений: 5,250
|
||||||||||||||||
22.10.2012, 19:44 | 2 | |||||||||||||||
1
|
1 / 1 / 0
Регистрация: 22.10.2012
Сообщений: 42
|
|
22.10.2012, 19:55 [ТС] | 3 |
Точно а я то думал почему компилятор ругался на мой system когда я его объявлял, теперь в этом плане все сходиться.
Но к сожалению проблема актуальна, именно в момент сравнения, то что было введено и что храниться в файле! =(
0
|
2276 / 1767 / 741
Регистрация: 27.07.2012
Сообщений: 5,250
|
|
22.10.2012, 20:02 | 4 |
0
|
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
|
22.10.2012, 20:02 | 5 |
John Prick,
2
|
2276 / 1767 / 741
Регистрация: 27.07.2012
Сообщений: 5,250
|
|
22.10.2012, 20:05 | 6 |
Не знал. Хотя может и знал, но забыл, ибо не применяю и не встречалось.
Век живи, век учись
0
|
1 / 1 / 0
Регистрация: 22.10.2012
Сообщений: 42
|
||||||
22.10.2012, 20:10 [ТС] | 7 | |||||
0
|
2276 / 1767 / 741
Регистрация: 27.07.2012
Сообщений: 5,250
|
|
22.10.2012, 20:17 | 8 |
Ну так вы используете новый объект s в каждой функции, а не тот, который вводили с клавиатуры.
0
|
1 / 1 / 0
Регистрация: 22.10.2012
Сообщений: 42
|
|
22.10.2012, 20:20 [ТС] | 9 |
Немного не понял суть.
0
|
2276 / 1767 / 741
Регистрация: 27.07.2012
Сообщений: 5,250
|
||||||
22.10.2012, 20:31 | 10 | |||||
0
|
1 / 1 / 0
Регистрация: 22.10.2012
Сообщений: 42
|
|
22.10.2012, 20:35 [ТС] | 11 |
разве при наследовании "имя/пароль" недоступны?
0
|
2276 / 1767 / 741
Регистрация: 27.07.2012
Сообщений: 5,250
|
|
22.10.2012, 20:43 | 12 |
Ну а причём тут наследование? У вас вводится имя в одном объекте, а проверяется в другом.
0
|
1 / 1 / 0
Регистрация: 22.10.2012
Сообщений: 42
|
|
22.10.2012, 20:47 [ТС] | 13 |
я понимаю, но почему данное имя не доступно там?
0
|
2276 / 1767 / 741
Регистрация: 27.07.2012
Сообщений: 5,250
|
|
22.10.2012, 21:10 | 14 |
Потому что всё, что классу доступно - это набор своих полей, а также открытых и защищённых полей базовых классов. Но это всё в пределах одного объекта. Другой объект - это другой объект, ему ничего не доступно от других объектов.
0
|
1 / 1 / 0
Регистрация: 22.10.2012
Сообщений: 42
|
||||||
22.10.2012, 21:18 [ТС] | 15 | |||||
0
|
22.10.2012, 21:22 | 16 |
есть две собаки. одинаковой породы (класса). обе унаследованы от класса "четвероногое животное". одной дали кость, а второй - нет. почему одна сидит и грызет, а вторая слюной давится? ведь они одного класса!?
0
|
1 / 1 / 0
Регистрация: 22.10.2012
Сообщений: 42
|
|
22.10.2012, 21:25 [ТС] | 17 |
я понимаю к чему вы ведёте, но не могу этого реализовать, я иссяк почти.
0
|
22.10.2012, 21:41 | 18 |
ты создал еще более интересную констелляцию: у тебя есть два объекта: один - собака (тип, унаследованный от четвероногого), и оди объект - просто четвероногое. ты четвероногому дал что-то, а забрать хочешь у собаки. дело не в том, что это объекты разных типов: ты не нарушаешь в этом плане ничего.
понимаешь, твой Cfile - это тоже Cpol, и более того. наоборот - неправда. что может Cfile, то не умеет Cpol (кроме вещей, которые первый у него унаследовал). но это - касаемо типа объекта (т.е. собака это или просто четвероногое), а не конкретного объекта. если ты дал кость какой-то собаке, а какой-то - нет, то отобрать ее можно только у той, которой дал. НЕ ПУТАЙ ТИП ОБЪЕКТА С КОНКРЕТНЫМ ЭКЗЕМПЛЯРОМ ОБЪЕКТА ДАННОГО ТИПА!
0
|
1 / 1 / 0
Регистрация: 22.10.2012
Сообщений: 42
|
|
22.10.2012, 22:20 [ТС] | 19 |
но ведь здесь, я ссылаюсь на объект что одного, что другого класса, если я не ошибаюсь =\
а можно без собак более литературный языком, пожалуйста, я так лучше пойму. p.s. вы хотите сказать что таким образом никак нельзя сравнить эти два объекта? ведь я читал что у классов очень большие возможности.. Добавлено через 1 минуту если под костью подразумевается ввод лоигна\пароля, то я его ввожу, до сравнения. Добавлено через 32 минуты //summon guru
0
|
2276 / 1767 / 741
Регистрация: 27.07.2012
Сообщений: 5,250
|
||||||
22.10.2012, 22:52 | 20 | |||||
0
|
22.10.2012, 22:52 | |
22.10.2012, 22:52 | |
Помогаю со студенческими работами здесь
20
Наследование/классы Классы и наследование. Классы и наследование Классы, наследование Классы. Наследование Классы, наследование Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |