пятница, 20 мая 2022 г.

Из сленга молодости

Вещь - что-то (может быть и кто-то, но речь о его или её творчестве), имеющее неоспоримую ценность в глазах говорящего. "Стенка - это вешь" - "Альбом The Wall группы Pink Floid достоин наилучшей оценки".

вторник, 17 мая 2022 г.

Задача 19. Где ось вращения?

Рассмотрим оператор вращения в плоскости в 2-мерном пространстве:

четверг, 5 мая 2022 г.

Расстояние между географическими координатами

Если координаты точек заданы в декартовой плоскости, то расстояние между ними можем найти по теореме Пифагора. А если координаты заданы на сфере, в виде широты и долготы? На сфере по мере движения от экватора к полюсу расстояние между одинаковыми значениями широты сужается. Как вычислить расстояние между точками? Попробуем разобраться.

среда, 4 мая 2022 г.

std::string + sprintf = ?

#include <stdio.h>
#include <stdarg.h>

int sprintf(std::string& ret, const char* fmt, ...)
{
    char ch = 0;
    va_list ap;
    va_start(ap, fmt);
    int n = vsnprintf(&ch, 0, fmt, ap);
    ret.resize(n);
    vsprintf(&ret[0], fmt, ap);
    va_end(ap);
    return n;
};