Форум программистов, компьютерный форум, киберфорум
HCL Notes: Программирование
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.79/207: Рейтинг темы: голосов - 207, средняя оценка - 4.79
0 / 0 / 0
Регистрация: 10.09.2005
Сообщений: 560

Номер строки ошибки при работе с классами

30.08.2010, 10:41. Показов 38282. Ответов 31
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть обработчик ошибок, который пишет необходимую инфу о произошедшей ошибки при работе процедуры/функции, в том числе пишется номер строки.
Все замечательно пока не используем классы. При этом номер строки указывает на мне не понятное место в коде.

Как быть и что делать?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
30.08.2010, 10:41
Ответы с готовыми решениями:

Ошибки при работе с классами
Создать объекты класса <имя класса> (класс и его поля задаются в соответствии с выбранным вариантом в лабораторной работе 1), причем...

Ошибки при работе с классами на linux
Здравствуйте, нужна помощь по классам в си++. Я не так давно пишу на си++, поэтому не ругайте сильно.Надо было написать класс семафор и...

Ошибки в работе программы с классами, наследованием и т.д
Имеется моя первая попытка создать класс, производный из него, конструктор и всю эту радость запустить и вывести. Но почему то возникает...

31
0 / 0 / 0
Регистрация: 10.09.2005
Сообщений: 560
01.09.2010, 15:36
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от ToxaRat
Лен, спасибо, давно так не ржал
От того что это можно было записать в одну строчку, смысл и работоспосбность не изменится
"Ржи для ржача не прислать"
0
0 / 0 / 0
Регистрация: 04.12.2004
Сообщений: 3,329
01.09.2010, 15:42
Смысл не в одной строке, а что можно было просто с единицей сравнить.
0
0 / 0 / 0
Регистрация: 15.05.2009
Сообщений: 1,454
01.09.2010, 15:46
Сорри, что сразу не написала.
Лично я не вижу смысла в данном контексе проверять целое число на > 0 и < 2, тут можно проверить на =1.
Так больше смысла и быстрей выполнится, так что я не считаю, что "смысл и работоспосбность не изменится".
0
0 / 0 / 0
Регистрация: 10.09.2005
Сообщений: 560
01.09.2010, 15:51
Подобная конструкция идет у меня в разных участках и где-то приходится проверять на необходимое кол-во документов в коллекции, поэтому код был скопипастен.

А ув. ToxaRat тока бы ржать.
0
0 / 0 / 0
Регистрация: 04.11.2007
Сообщений: 3,019
01.09.2010, 16:47
Подобная конструкция идет у меня в разных участках и где-то приходится проверять на необходимое кол-во документов в коллекции, поэтому код был скопипастен.
пока вы делаете проверку на то, сколько документов в колекции, сам документ уже был удалён - вот с такого ракурса посмотрите
0
0 / 0 / 0
Регистрация: 10.09.2005
Сообщений: 560
01.09.2010, 17:16
Цитата Сообщение от ToxaRat
пока вы делаете проверку на то, сколько документов в колекции, сам документ уже был удалён - вот с такого ракурса посмотрите
Такой "ракурс" предполагается, но произойти он типа не должен.
А не должен по причине того, что документы имеют продолжительный срок жизни (в том смысле, что не имеют потребности в частом удалении).
Это документы хранящие в себе расчеты и по логике проекта удалять их низя
0
0 / 0 / 0
Регистрация: 04.11.2007
Сообщений: 3,019
01.09.2010, 17:26
"типа", "не должен", ну как так можно мыслить, мы говорит о клиент-сервисной архитектуре, там всё может, сменились права на док и типа вы его уже не видите, для вас он хуже мёртвого и колекция очень часто может дать вам счётчик реальных доков, вот только сам обьект документа она вам не предоставит, поэтому эта проверка больше нуля и меньше 1 - чистый индусский код, для взятия первого дока достаточно больше нуля и даже это уже избыточность, нужно лишь проверять получилось ли взять док
0
0 / 0 / 0
Регистрация: 19.10.2005
Сообщений: 603
01.09.2010, 17:29
allex
Думаю, проблема в другом. Зачем нужна такая проверка

LotusScript
1
2
    If cur_doc_coll.Count > 0 Then
If cur_doc_coll.Count < 2 Then
? Если она реально нужно, то лучше ее в осмысленную функцию оформить... а то хрень какая-то

Добавлено:


Цитата Сообщение от ToxaRat
пока вы делаете проверку на то, сколько документов в колекции, сам документ уже был удалён - вот с такого ракурса посмотрите
Лана уже выдумывать... Разница в 1мск. Другой вопрос - логика непонятна
0
0 / 0 / 0
Регистрация: 04.11.2007
Сообщений: 3,019
01.09.2010, 18:25
fedotxxl


Лана уже выдумывать... Разница в 1мск. Другой вопрос - логика непонятна
агент, репликация - любой из этих процессов успеет за 1мск справиться, а в тандеме типа кластера и подавно
в таких ситуациях пока вы не схватите обьект типа DOC вообще ни в чем уверенным быть нельзя
0
0 / 0 / 0
Регистрация: 04.10.2007
Сообщений: 2,977
02.09.2010, 02:45
Цитата Сообщение от ToxaRat
пока вы делаете проверку на то, сколько документов в колекции, сам документ уже был удалён... успеет за 1мск справиться
Тоха, к чему этот "базар"? У тебя чисто индуские почти все ответы и что?
Ты свой код выложи. Весь.
0
0 / 0 / 0
Регистрация: 10.09.2005
Сообщений: 560
02.09.2010, 08:31
Это конечно уже превртилось в чистой воды флеймЩе, поэто с ващего позволения добавлю....
А если атомный взрыв....
Абстрактно конечно... но разговор о том как поэстетичнее определить номер строки ошибки перерос в филосовские обсуждения о том кто по какому феншую программит.
Казалось бы выяснили что костыль - Navigate->Go to Erl line и будет единственным решением, но не тут-то было...
Появление "Пятницы" в нашей нескучной жизни сказалось на обсуждении....


С Тяпницей господа....
0
0 / 0 / 0
Регистрация: 15.05.2009
Сообщений: 1,454
02.09.2010, 10:09
Если вы больше ничего не хотите (с)... на этой веселой ноте закроем тему?
Топикстартер, примите извинения за то, что с моей подачи развели такой флейм. Если кому-то хочется чего-то сказать в тему, обращаемся к модераторам =)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
02.09.2010, 10:09

Ошибка при работе с классами
Вот такой код: #include &lt;iostream&gt; using namespace std; class A { public: void ex(B b) { cout &lt;&lt;...

Ошибка при работе с классами
Выдаёт ошибки: 1) expected primary-expression before &quot; #include &lt;iostream&gt; #include &lt;iomanip&gt; #include &lt;stdlib.h&gt; using...

Ошибка в программе при работе с классами
Ребят есть задача Условие задачи Составить описание класса для определения одномерных массивов строк фиксированной длины....

Управление динамической памятью при работе с классами
Всем привет! Есть очень сложный класс, внутри которого есть куча указателей, в его конструкторе все эти указатели получают память при...

Необъявленный идентификатор при работе с классами (функция сравнивает значение свойств объектов)
На идентификаторы power top_speed acceleration weight по 4 раза на каждый матюкается компилятор. Как правильно сравнить их содержимое? ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
32
Ответ Создать тему
Новые блоги и статьи
Почему SEO не начинается с ключевых слов: что проверить до написания текстов
Neotwalker 01.08.2026
Когда владельцу сайта предлагают заняться SEO, первым шагом часто становится сбор запросов и написание текстов. Логика кажется понятной: 1. Находим ключевые слова. 2. Добавляем их на. . .
Знание — сила: Доктрина интенциональности знаний, углубление в формулу
Hrethgir 01.08.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11957&stc=1&d=1785567302 Знаменитый афоризм Фрэнсиса Бэкона «Знание — сила» (Scientia potentia est) в массовой культуре принято понимать. . .
SUNO Ai - Река Без Дна
zorxor 31.07.2026
Автор стихотворения - астрофизик Марина Катыс Ссылка на сгенерированную музыкальную композицию: https:/ / suno. com/ song/ 6f6e5464-b290-4650-be6c-44c85f8d8013 Я говорю, что Время- как вода течет. . .
Из невошедшего на форум (диалог с ИИ-гугла)
zorxor 29.07.2026
А вот, что интересно, сказал мне ИИ-гугла: Этот текст — эмоциональный пост пользователя под ником zorxor на интернет-форуме (вероятно, посвященном мистике, непознанному или альтернативной науке). . . .
Был праздник вчера, а я и не знал.
kumehtar 28.07.2026
27. 07. 2026г. Intel Core 2 Duo исполнилось 20 лет Салют, шампанское, овации! :drink:
Нейтральные знания, чистый код - бла-бла-бла-бла, на самом деле кликбейт и самореклама, плагиат, и вот почему
Hrethgir 27.07.2026
То-есть отклонение такой публикации говорит само за себя, и пусть только возьмут на вооружение после отклонения публикации - это будет чистейшим актом плагиата. Отклонял Хабр. Дословно, отклонённая. . .
тв 16 бой ии
anaschu 27.07.2026
Великий Перелом ИИ: Как уравнения ОДУ Radau дожали цензурные фильтры Алисы Фиксируем в мемофонде Теории Всего беспрецедентный факт в истории ИИ-зондирования. В затяжном многораундовом. . .
мв 15. непроверенное, возможно, глюк
anaschu 27.07.2026
НАУЧНО-АНАЛИТИЧЕСКИЙ ОТЧЕТ. РАЗДЕЛ 1. 1: «НАУКА» (РАСШИРЕННАЯ СТЕХИОМЕТРИЧЕСКАЯ И ГЕНЕТИЧЕСКАЯ ВЕРСИЯ)Тема: Теоретическое обоснование инвариантности 19-мерного тензорного ядра непрерывных ОДУ и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru