@ProCxx

Страница 2184 из 2477
Alexander Alprog
08.07.2018
20:10:09
за метаклассы

Stolyarchuk
08.07.2018
20:10:10
я андер-джун и не вижу разницы в обоих записях..

Assasin
08.07.2018
20:10:23
Ну и плюс к тому нет способов защитить этот дефайн от использования в других местах :(
можно помечтать, что было бы, если бы это был не дефайн... https://godbolt.org/g/ZhZN7U

Alexander Alprog
08.07.2018
20:11:06
ват э фак там происходит? о_О

Google
Assasin
08.07.2018
20:11:45
это фича концептов, которая пока не принята в стандарт

по сути концепт = true - аналог auto

Alexander Alprog
08.07.2018
20:12:08
я знаю шо такое концпеты, но тут прочитать не смог

Assasin
08.07.2018
20:12:22
получается именованный аналог auto и действует только в твоем неймспейсе

Ignat
08.07.2018
20:12:27
Семантически выглядит странно

PRoSToC0der
08.07.2018
20:12:36
Ignat
08.07.2018
20:12:41
Типа «я отсюда что-то верну»

Assasin
08.07.2018
20:12:51
Alexander Alprog
08.07.2018
20:13:32
fn a = 43;

всё равно можно написать

Group Butler [beta]
08.07.2018
20:13:39
Alexander Alprog kicked for flood!

Google
Stolyarchuk
08.07.2018
20:14:04
бетка))

Ignat
08.07.2018
20:14:05
Лол

Assasin
08.07.2018
20:14:21
всё равно можно написать
так макросы тебя от этого тоже не спасут

совсем идеально пока реализовать нельзя

Alexander Alprog
08.07.2018
20:14:51
я понимаю, что не спасут. но в чём тогда плюс концепта? )

Assasin
08.07.2018
20:15:18
в том, что действует только в твоем неймспейсе, в отличие от дефайнов, которые могут влиять на сторонний код

Alexander Alprog
08.07.2018
20:15:39
а, неплохо

хотя дефайн может быть только в твоём хедере

Assasin
08.07.2018
20:16:11
ну за ним будет сложнее следить

Alexander Alprog
08.07.2018
20:16:23
это да

Assasin
08.07.2018
20:16:27
в любом случае, так писать код странно)

Alexander Alprog
08.07.2018
20:16:37
представляю правда программста, который это нашёл

первый такой - чё ещё за тип fn, переходит по F12 -> а, понятно

во втором случае: щито-о-о-о-о-?

Assasin
08.07.2018
20:17:38
проверка на джуна)

Alexander Alprog
08.07.2018
20:18:11
проверка на джуна)
ничего себе у вас планочка)

тут что такое сфинае синьоры не знают

а иногда даже и про мув-семантику только "что-то слыхали". а вы джуна концептами )

Stolyarchuk
08.07.2018
20:19:14
Assasin
08.07.2018
20:20:36
тут что такое сфинае синьоры не знают
серьезно? O_O Я, если честно, еще ни разу не ходил на собеседование по плюсам, т.к. в моем городе нет вакансий по плюсам вообще, поэтому даже не в курсе, какие требования к джуно-мидло-сеньорам

Google
Alexander Alprog
08.07.2018
20:23:04
чур меня..
что такое?

Alexander Alprog
08.07.2018
20:23:51
для консистентности

Stolyarchuk
08.07.2018
20:24:05
надеюсь, что не настала.. C# - это что такое вообще.. виндовс?

Alexander Alprog
08.07.2018
20:24:08
на самом деле это более читабельный синтаксис, когда слева-направо

Stolyarchuk
08.07.2018
20:24:38
уточняю..

Alexander Alprog
08.07.2018
20:24:43
ладно, наверное, fn вместо auto - это я уже кукухой поехал

TriΔng3l
08.07.2018
20:24:55
на самом деле это более читабельный синтаксис, когда слева-направо
Ну так "получаешь значение таким-то образом" это не слева направо?

Alexander Alprog
08.07.2018
20:24:57
оставим просто одинаковую форму записи

Ну так "получаешь значение таким-то образом" это не слева направо?
если попробуешь унифицировать все записи, то придёшь именно к такому

TriΔng3l
08.07.2018
20:26:01
Суть не в факте того, что это функция, а в том, какая тебе от неё польза

Alexander Alprog
08.07.2018
20:26:12
потому что "функция от аргументов таких-то, вовзвращает то-то"

TriΔng3l
08.07.2018
20:26:18
У переменных тоже сначала пишется тип

Alexander Alprog
08.07.2018
20:26:28
когда добавятся указатели на функцию

Google
Alexander Alprog
08.07.2018
20:26:34
или массив указателей функций

TriΔng3l
08.07.2018
20:26:46
потому что "функция от аргументов таких-то, вовзвращает то-то"
То-то получается таким-то способом из таких-то аргументов

Alexander Alprog
08.07.2018
20:26:53
очень неудобно будет получаться с записью слева. собственно, я кидал на SPECS пропозал

и во всяких модных языках тоже пришли к такой записи

но что поделать

TriΔng3l
08.07.2018
20:28:10
это тоже типа плохо
Чем же? В сишных объявлениях упор на содержание, а у тебя — на форму

Stolyarchuk
08.07.2018
20:28:45
немного пропустил

Ned Ogl
08.07.2018
20:28:46
Как в unix принять или отправить IP пакет?

Alexander Alprog
08.07.2018
20:28:46
тем, что рождаются разные стрёмные записи

типа auto -> decltype()

и везде по всему языку в с++ всё по-разному

TriΔng3l
08.07.2018
20:29:08
int a() considered function declaration
Ну да, всё правильно, int от пустого списка аргументов

Sergey
08.07.2018
20:29:46
TriΔng3l
08.07.2018
20:29:55
Как в unix принять или отправить IP пакет?
bind/recvfrom, sendto с raw socket (если тебе надо отправить именно IP, а не TCP/IP или UDP/IP)

TriΔng3l
08.07.2018
20:30:21
SOCK_RAW смотри тогда

Google
TriΔng3l
08.07.2018
20:30:34
Пишу свой UDP
С натом проблемы могут быть

Assasin
08.07.2018
20:30:52
Пишу свой UDP
ого, интересно, а для чего? Просто потренироваться или реальная практическая задача есть?

TriΔng3l
08.07.2018
20:31:09
Тебе даже в ответ ничего не смогут отправить, если у тебя транспортный протокол самодельный будет и ты будешь за натом, как мне кажется

Assasin
08.07.2018
20:31:29
ну почему, только его приложение, реализующее этот протокол, и ответит

Ned Ogl
08.07.2018
20:31:32
ого, интересно, а для чего? Просто потренироваться или реальная практическая задача есть?
Потренироваться перед реальной задачкой. Нужно что-то быстрее TCP, но надёжнее UDP

Ned Ogl
08.07.2018
20:32:02
С натом проблемы могут быть
А вот этот вопрос пока не стоял

Stolyarchuk
08.07.2018
20:32:05
зачем вам кодить лейер 3? оберните юдипи чем нибудь выше

TriΔng3l
08.07.2018
20:32:40
ну почему, только его приложение, реализующее этот протокол, и ответит
А что будет идентифицировать конкретно тебя на твоём айпишнике, если под ним ещё сотни человек на раёне в интернете сидят?

Assasin
08.07.2018
20:32:45
А вот этот вопрос пока не стоял
вот как раз по этой причине лучше на базе udp, потом однажды потребуется, и придется фундаментально перепиливать

Ned Ogl
08.07.2018
20:32:53
На практике так и будет, а пока что я хочу извратнуться

TriΔng3l
08.07.2018
20:33:24
Номера порта уже нет

UDP маленький же, 8 байт на заголовок

Stolyarchuk
08.07.2018
20:33:58
тогда libev.. любой дескриптор сокета в луп и развлекайтесь))

Assasin
08.07.2018
20:34:24
А что будет идентифицировать конкретно тебя на твоём айпишнике, если под ним ещё сотни человек на раёне в интернете сидят?
хм, хотя да, я забыл, что ОС привязывает сокет к порту обычно. Не знаю тогда, не реализовывал пока. Возможно, на RAW сокет будут приходить все подобные пакеты

TriΔng3l
08.07.2018
20:34:45
Кстати, мне интересно, а как работает voice and data protocol на Xbox 360, никто не знает?

Он поверх UDP или вообще как-то отдельно?

Матчмейкинг на иксбоксе и за натом вполне неплохо работает же

Stolyarchuk
08.07.2018
20:38:42
Кстати, мне интересно, а как работает voice and data protocol на Xbox 360, никто не знает?
не уверен.. блядская циская работает по TCP.. с изваращённым SIP-XML.. можно предоложить, что и МС пошёл по пути statefull протокола..

Alexander Alprog
08.07.2018
20:41:33
Препроцессор Qt не справляется с трейлинг формой функций. Расходимся :D

Страница 2184 из 2477