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

как вернуть объект из ф-и, если, возможно, объекта не существует? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Определить, является ли заданная квадратная матрица симметричной относительно главной диагонали. http://www.cyberforum.ru/cpp-beginners/thread435379.html
Не могу решить задачу на С++ Вот условия: Определить, является ли заданная квадратная матрица симметричной относительно главной диагонали.
C++ Вычисление функций с использованием ее разложение в степенной ряд Для х изменяющегося от а до b с шагом (b-a) / k, где (k = 10), вычислить функцию f (x), используя ее разложение в степенной ряд в двух случаях: а) для заданного n; б) для заданной точности S(сумма) (S = 0.0001). Для сравнения найти точное значение функции: Функция: y = (пи^2)/8 - пи/4 * |x| диапазон изменения аргумента: пи/5 <= x <=пи http://www.cyberforum.ru/cpp-beginners/thread435345.html
Автоматическая смена раскладки C++
При запуске программы стоит рус. раскладка, меня каждый раз неудобно. Как можно решить этот вопрос программно?
C++ Кто знает как написать прогу замены пробелов на \t
Так звучит задание: Символи новой строки и табуляции в s превратить на видимые последовательности букв \n и \t в t (другие буквы оставить без изменений)
C++ Программа не работает посмотрите код http://www.cyberforum.ru/cpp-beginners/thread435326.html
Помогите пожалуйста с кодом программы Вычислить сумму 1-1\2+1\3-…+(-1)sqr(n+1)*(1\n) //#include <stdafx.h> #include <cstdlib> #include <iostream> #include "cmath"
C++ Обработка изображений, чистая математик + Си++ | for newbie Сижу я за ноутом. А тачпад всё не работает: Вы не представляете, какие это вызывает неудобства, например, в метро. Пытался пересесть на awasome, но openbox милее и красивее (имхо). Вот-с с другом как-то игрался в XBox360 с кинектом. Это конечно очень и очень прикольно - но не более того. Но вот что меня смутило - моя HD камера в ноуте (весьма приличного качества) простаивает! Зачем она?.. А... подробнее

Показать сообщение отдельно
silent_1991
Эксперт C++
4938 / 3014 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
26.01.2012, 11:22     как вернуть объект из ф-и, если, возможно, объекта не существует?
Андрей2011,

Не по теме:

мой стёб был на счёт транслита, да ещё и литспика к нему в пару. Планируете серьёзно писать программы - избавляйтесь от этой привычки. Не планируете - забейте.


На счёт варианта 2 (да и варианта 1 в принципе тоже): здесь в принципе подошли бы исключения. Всё-таки несуществующая точка - плохая вещь, согласны? С другой стороны, эта ошибка может быть не настолько фатальной, чтобы считаться исключительной ситуацией. Тогда вариант такой: В классе хранить статический член-объект этого класса, который будет уникальным и призван сообщать о том, что поиск завершился неудачей. Именно так поступили разработчики std::string, добавив в него std::string::npos - индекс, никогда не являющийся валидным.
 
Текущее время: 03:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru