Size: a a a

cxx.Дискуссионная

2020 November 15

@N

@urandon Nikita Khom... in cxx.Дискуссионная
Danya
В такси 17 стандарт С++?
Да
источник

D

Danya in cxx.Дискуссионная
Liber Azerate
Да, я же кинул выше ссылку на стандарт. importable headers
Так мы про пропозал
источник

D

Danya in cxx.Дискуссионная
Так и назывался он?
источник

D

Danya in cxx.Дискуссионная
Есть планы по переходу на 20, если не нда?
источник

/

/dev/desider in cxx.Дискуссионная
Liber Azerate
Да, я же кинул выше ссылку на стандарт. importable headers
import Django
источник

LA

Liber Azerate in cxx.Дискуссионная
Danya
Я так и не понял в чем различие между импортом хедера и инклюдом
Импорт проходит четыре стадии лексического анализа предварительно. Я хотел бы сказать, что после этого он не вставляется в файл, на что намекает отдельная директива, но в этом уже не уверен
источник

D

Danya in cxx.Дискуссионная
Liber Azerate
Импорт проходит четыре стадии лексического анализа предварительно. Я хотел бы сказать, что после этого он не вставляется в файл, на что намекает отдельная директива, но в этом уже не уверен
А практическое значение в чём?
источник

LA

Liber Azerate in cxx.Дискуссионная
Danya
Так мы про пропозал
Да пропозал всё равно не вносит ничего, кроме того, что есть в стандарте. Не помню как называется...
источник

LA

Liber Azerate in cxx.Дискуссионная
Danya
А практическое значение в чём?
Перф, конечно. Если не вставляется, то там прямо ощутимая прибавка. Даже если только сначала проходит через несколько стадий лексического анализа, то это только раз, больше не надо
источник

D

Danya in cxx.Дискуссионная
Liber Azerate
Перф, конечно. Если не вставляется, то там прямо ощутимая прибавка. Даже если только сначала проходит через несколько стадий лексического анализа, то это только раз, больше не надо
Не, отличие от инклюда в семантическом смысле какое?
источник

D

Danya in cxx.Дискуссионная
Там же есть какое-то
источник

/

/dev/desider in cxx.Дискуссионная
источник

LA

Liber Azerate in cxx.Дискуссионная
Danya
Не, отличие от инклюда в семантическом смысле какое?
У чего именно? У import как директивы препроцессора или для модуля?
источник

D

Danya in cxx.Дискуссионная
Liber Azerate
У чего именно? У import как директивы препроцессора или для модуля?
import для хедера — это директива препроцессора?
источник

LA

Liber Azerate in cxx.Дискуссионная
Danya
import для хедера — это директива препроцессора?
Да
источник

LA

Liber Azerate in cxx.Дискуссионная
Классно, правда?
источник

@N

@urandon Nikita Khom... in cxx.Дискуссионная
Danya
Есть планы по переходу на 20, если не нда?
Это к Антошке)
источник

A

Alex Ф-ф-фэils!🌠︙... in cxx.Дискуссионная
Ор
источник

A

Alex Ф-ф-фэils!🌠︙... in cxx.Дискуссионная
@urandon Nikita Khomutov
Это к Антошке)
На дринкапе надо будет спросить
источник

D

Danya in cxx.Дискуссионная
Liber Azerate
Классно, правда?
Я про то
Вот допустим есть легаси проект, но который успешно компилиться в С++17
И там допустим много "логики" осталось на особенностях хедеров
Какие изменения в поведении проекта могут быть если я инклюд на импорт поменяю?
источник