qweqwa: Мы немного о разных вещах говорим. Это уже холивар получается. Автор спрашивал, как с кроссплатформенностью дела обстоят. Я привел пример, что и программу на Go можно наглухо прибить к платформе.
qweqwa: вы путаете стандарт C++ и реализацию C++. В стандарте ясно описано поведение всех типов и конструкций. А уже разработчики компиляторов выдумывают сказки.
Pantene742: я же говорю, будете использовать биндинги WinAPI - и на Go приложение прибъёте гвоздями к винде. Будете системные вызовы дёргать - с Unix не слезете.
plue: You've successfully authenticated, but GitHub does not provide shell access.
Вы всё правильно сделали. И github вас идентифицировал. Но команда, которую вы ввели, должена запустить шелл-сессию, чего разработчики гитхаба вам позволить не могут.
abcd0x00: да легко сделать. Можно даже найти пересечение отрезков, лежащих на одной прямой и имеющих более 1 общей точки. В этом случае это так же отрезок будет.
"Тут ещё неясно, как ты определяешь максимальные и минимальные концы."
Дана прямая "a", построенная по точкам A и B.
Дана точка C, принадлежащая прямой "a".
Нужно проверить принадлежность точки C отрезку AB.
Для этого достаточно проверить принадлежность абсциссы точки C отрезку, построенному по точкам (A.x, 0) (B.x, 0).
Либо проверить принадлежность ординаты C отрезку, построенному по точкам (0, A.y) (0, B.y). Это делается тривиально.
abcd0x00: да и по абсцисе неравенство не выполняется. Так, как точка принадлежит прямой, достаточно проверить лишь одну координату, либо x либо y, но для обоих отрезков.