![]() |
1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
![]() ![]() |
![]() |
Артемий |
![]()
Сообщение
#1
|
![]() Помощник капитана ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 601 Пол: Мужской Реальное имя: Артем Репутация: ![]() ![]() ![]() |
Пишу ерундовый класс в MVS для работы с координатами.Возникла ошибка,причину которой я не могу понять.Вот класс:
public class Pointer Сама ошибка: Цитата Error 1 'Consoled.Program.Pointer.this[int].get': not all code paths return a value D:\d&s\Artem28\Рабочий стол\C++\Console\Console\Program.cs 15 17 Consoled Как исправить? -------------------- Dum spiro spero!
|
klem4 |
![]()
Сообщение
#2
|
![]() Perl. Just code it! ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: ![]() ![]() ![]() |
что-то мне подсказывает что он пытается тебе сообщить о том, что возможны варианты при которых нечего будет вернуть при вызове get, попробуй в свитч добавить что-нибудь в дефолт.
-------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
Артемий |
![]()
Сообщение
#3
|
![]() Помощник капитана ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 601 Пол: Мужской Реальное имя: Артем Репутация: ![]() ![]() ![]() |
Я кстати это пробовал сразу,не помогло..что как-то странно..
-------------------- Dum spiro spero!
|
volvo |
![]()
Сообщение
#4
|
Гость ![]() |
А вот так:
get ? Смысл - так же как и в C++, в любой точке выхода из функции должен быть return... Сообщение отредактировано: volvo - 30.11.2007 21:22 |
Артемий |
![]()
Сообщение
#5
|
![]() Помощник капитана ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 601 Пол: Мужской Реальное имя: Артем Репутация: ![]() ![]() ![]() |
Точняк! Респект Volvo. +1 обоим за то что обратили внимание..
![]() -------------------- Dum spiro spero!
|
Артемий |
![]()
Сообщение
#6
|
![]() Помощник капитана ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 601 Пол: Мужской Реальное имя: Артем Репутация: ![]() ![]() ![]() |
Я опять с проблемой - связался с IEnumerator:
(как сделать согласование между public и private ну или сто-то вроде того) public class Pointer : IEnumerable<Pointer> -------------------- Dum spiro spero!
|
hardcase |
![]()
Сообщение
#7
|
![]() code warrior ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 484 Пол: Мужской Реальное имя: Славен Репутация: ![]() ![]() ![]() |
Я опять с проблемой - связался с IEnumerator: (как сделать согласование между public и private ну или сто-то вроде того) Цитата public class Pointer : IEnumerable<Pointer> { private class PointerEnumerator : IEnumerator<Pointer> { ..... Кроме того, пользуйся услугами среды: правой клавишей на имени класса в объявлении -> Refactoring -> Implement Interface ... Explicitly. Это позволит избежать глупостей при прописывании методов интерфейса. Сообщение отредактировано: hardcase - 2.12.2007 20:43 -------------------- ИзВ ин ИтЕ зА нЕ рОв НЫй П оч ЕРк
|
Артемий |
![]()
Сообщение
#8
|
![]() Помощник капитана ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 601 Пол: Мужской Реальное имя: Артем Репутация: ![]() ![]() ![]() |
Про глупости эт ты прям в яблочко!
![]() -------------------- Dum spiro spero!
|
![]() ![]() |
![]() |
Текстовая версия | 23.06.2025 0:33 |