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

Насколько разумно использовать throw вместо return - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Что такое "Data-driven programming"? http://www.cyberforum.ru/cpp-beginners/thread676272.html
пожалуйста, объясните на пальцах, что такое Data-driven programming ?
C++ Построение эллипса Помогите пожалуйста, не получается нарисовать эллипс по алгоритму Брезенхэма (растровая разверстка). Рисует квадрат, почему не рисует эллипс понять не могу (Win32 Application). #include <windows.h> #include <math.h> #include<mmsystem.h> #include "stdafx.h" #include "эллипс.h" #define roundf(x) floor(x + 0.5f) #define MAX_LOADSTRING 100 http://www.cyberforum.ru/cpp-beginners/thread676270.html
C++ Переопределение тапа "class"
В чём проблема? Матюкается на оба файла. #include "stdafx.h" class CData1 { public: CData1(); ~CData1(); int field1_data1; int field2_data1;
C++ Квадратное уравнение
Здравствуйте! Это код квадратного уравнение. Компилируется все нормально. Но программа не выполняет поиск корней, если D>0 и D=0. Помогите найти ошибку. #include <cstdio> #include <cstdlib> #include <iostream> #include <math.h> #include "windows.h" using namespace std;
C++ Построение квадратного поля для морского боя http://www.cyberforum.ru/cpp-beginners/thread676241.html
Здравствуйте. Такой вопрос - Как сделать так чтобы поле для морского боя было не прямоугольное когда мы создаем массив 10*10 а квадратным? ********** *-----------* *-----------* *-----------* *-----------* *-----------* *-----------* *-----------*
C++ Очереди созданные посредством struct Разбираюсь с очередями, хочу узнать как правильно использовать данные структуры в программе. Требуется помощь в реализации именно на структурах. Когда я запустил эту программу выскочило необработанное исключение ошибка при чтении и адреса. #include <iostream> using namespace std; struct node{ int d; node *next; подробнее

Показать сообщение отдельно
Psilon
Master of Orion
 Аватар для Psilon
5738 / 4686 / 619
Регистрация: 10.07.2011
Сообщений: 14,160
Записей в блоге: 5
Завершенные тесты: 4
24.10.2012, 15:24     Насколько разумно использовать throw вместо return
Становится понятно, почему шарп такой медленный...
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
        [System.Security.SecuritySafeCritical]  // auto-generated 
        internal unsafe static Int32 ParseInt32(String s, NumberStyles style, NumberFormatInfo info) {
 
            Byte * numberBufferBytes = stackalloc Byte[NumberBuffer.NumberBufferBytes];
            NumberBuffer number = new NumberBuffer(numberBufferBytes); 
            Int32 i = 0;
 
            StringToNumber(s, style, ref number, info, false); 
 
            if ((style & NumberStyles.AllowHexSpecifier) != 0) { 
                if (!HexNumberToInt32(ref number, ref i)) {
                    throw new OverflowException(Environment.GetResourceString("Overflow_Int32"));
                }
            } 
            else {
                if (!NumberToInt32(ref number, ref i)) { 
                    throw new OverflowException(Environment.GetResourceString("Overflow_Int32")); 
                }
            } 
            return i;
        }
В методе на 4 строчки 2 вызова исключения D
 
Текущее время: 00:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru