Войти
ФлеймФорумПрограммирование

Является ли управление памятью главной проблемой C/C++? (131 стр)

Страницы: 1130 131 132 133149 Следующая »
#1950
17:47, 3 мар. 2021

Ghost2
> Какой текст?

кто я?


#1951
17:52, 3 мар. 2021

innuendo

> кто я?
Ты тут ссылок приводил тьму. Какой текст тебя так сильно задел?

#1952
17:58, 3 мар. 2021

innuendo
> ассерт, говоришь ?
ну да, а сообщение до конца читал?

innuendo
> там всё гораздо сложнее
тем не менее, я показал код, где isConvex не выкидывает исключений, а возвращает false как для вогнутых, так и для неизвестных фигур (например с самопересечением).
И все это используется не где-нибудь у Васи Пупкина в хоббийном проекте, а в том, который сейчас везде и всюду, под названием Android.

Так вывод то какой, о чем спор вообще?

#1953
(Правка: 18:25) 18:07, 3 мар. 2021

Cerber
> И все это используется не где-нибудь у Васи Пупкина в хоббийном проекте, а в
> том, который сейчас везде и всюду, под названием Android.
я рад за Android где всё так хорошо работает, у нас вот не работало

> Так вывод то какой, о чем спор вообще?
покажи, кейсы где бросаются исключения на Android

#1954
(Правка: 20:02) 20:01, 3 мар. 2021

Cerber
> И все это используется не где-нибудь у Васи Пупкина в хоббийном проекте, а в
> том, который сейчас везде и всюду, под названием Android.

интересно, а как считается площадь тела с самопересечениями у вас там на Android?

#1955
21:47, 3 мар. 2021

innuendo
> покажи, кейсы где бросаются исключения на Android
Покажи кейсы где неизвестные фигуры бросаются из SO на CAD

#1956
10:15, 4 мар. 2021

innuendo
> покажи, кейсы где бросаются исключения на Android

    /**
     * Add a closed round-rectangle contour to the path. Each corner receives
     * two radius values [X, Y]. The corners are ordered top-left, top-right,
     * bottom-right, bottom-left
     *
     * @param radii Array of 8 values, 4 pairs of [X,Y] radii
     * @param dir  The direction to wind the round-rectangle's contour
     */
    public void addRoundRect(float left, float top, float right, float bottom,
            @NonNull float[] radii, @NonNull Direction dir) {
        if (radii.length < 8) {
            throw new ArrayIndexOutOfBoundsException("radii[] needs 8 values");
        }
        isSimplePath = false;
        nAddRoundRect(mNativePath, left, top, right, bottom, radii, dir.nativeInt);
    }
#1957
10:52, 4 мар. 2021

Cerber
> if (radii.length < 8) {
> throw new ArrayIndexOutOfBoundsException("radii[] needs 8 values");

нехорошо это :)

а ещё что-нибуь аля математика?

#1958
11:44, 4 мар. 2021

innuendo
> нехорошо это :)
Почему нехорошо?

#1959
11:47, 4 мар. 2021

Cerber
> > нехорошо это :)
> Почему нехорошо?

кодами ошибок надо же

#1960
13:06, 4 мар. 2021

Cerber
А причём тут С++?

#1961
(Правка: 13:28) 13:23, 4 мар. 2021

Вий
> А причём тут С++?
А при чем тут должен быть С++? Меня спросили про исключения в андроиде, я показал. А то, что андроид на джаве, я что ли виноват?

Ну а в той либе, где convexity считается, на 730к строк кода нет ниодного исключения.

#1962
13:38, 4 мар. 2021

Cerber
> Ну а в той либе, где convexity считается

и что будет, если считать площадь тела с самопересечением?

#1963
13:58, 4 мар. 2021

Cerber
> кодами ошибок надо же
ArrayIndexOutOfBoundsException где-то в байткоде это простой айди типа, что то же самое что код ошибки

#1964
14:04, 4 мар. 2021

innuendo

> и что будет, если считать площадь тела с самопересечением?
А какое определение у выпуклого тела? Так, чтобы понимать всю глубину наших глубин.

Страницы: 1130 131 132 133149 Следующая »
ФлеймФорумПрограммирование