@ProCxx

Страница 950 из 2477
Aidar
09.06.2017
13:52:47
Самому нельзя их писать, ну или я не смог

Stanislav
09.06.2017
13:53:03
Самому нельзя их писать, ну или я не смог
https://github.com/procxx/experiments_with_modules еще разок

Aidar
09.06.2017
13:53:44
А там расширение важно чтоль?

Stanislav
09.06.2017
13:53:54
да

Google
Aidar
09.06.2017
13:54:01
Мммм

Stanislav
09.06.2017
13:54:04
это отдельным параметром меняется

Stanislav
09.06.2017
13:54:45
плохо тебе с т аким инетом живется

Tema
09.06.2017
13:54:53
Aidar
09.06.2017
13:55:40
Включи режим турбо

(нет)

Stanislav
09.06.2017
13:56:11
The command line to compile the module interface is just cl /c /experimental:module foo.ixx. The extension “ixx” is special. It tells the compiler that the content of the source file is supposed to be a module interface source code. If you want to use another extension on your interface file you also have to supply the switch/module:interface. (Note these switches are subject to change in the future!)

Stanislav
09.06.2017
13:57:04
другие компилеры пока не умеют в модули :)

Stanislav
09.06.2017
13:57:58
вон по ссылке выше, в гцц в отдлеьном бранче это пока

Google
Aidar
09.06.2017
13:58:22
Лучше б фс завезли а не модули уже

Stanislav
09.06.2017
13:58:26
ну, майрософт же этот пропозал двигает

Aidar
09.06.2017
13:58:41
В ВС?

Tema
09.06.2017
13:58:58
В ВС?
в ++17 вроде

Stanislav
09.06.2017
13:59:03
и в вс

http://en.cppreference.com/w/cpp/experimental/fs

Aidar
09.06.2017
13:59:06
В гну нет еще

Да знаю что нсть

Оно же не работает

Tema
09.06.2017
13:59:30
Оно же не работает
не работает сори

Stanislav
09.06.2017
14:00:10
В гну нет еще
в гцц было же

Aidar
09.06.2017
14:00:27
В каком

Igor
09.06.2017
14:00:32
Aidar
09.06.2017
14:00:47
В либе в какой

Stanislav
09.06.2017
14:02:10
ээ, т.е. 2015 умеет а 2017 уже нет? оО
компилер умеет, а вот иде еще нет

В либе в какой
откуда я знаю, я виндой и студией обмазываюсь

Igor
09.06.2017
14:03:19
а, т.е. в параметрах проекта они не включаются и сама студия будет ругаться на незнакомые слова?

Stanislav
09.06.2017
14:04:41
а, т.е. в параметрах проекта они не включаются и сама студия будет ругаться на незнакомые слова?
да, тебе самому надо эти параметры впиывать в настройках проекта

плюс в парсинг не умеет

Google
Alex Фэils?︙
09.06.2017
14:04:52
в шланге есть еще ж модули

Stanislav
09.06.2017
14:05:11
в шланге есть еще ж модули
там они другие, мс модули победили в итоге)

Alexander
09.06.2017
14:07:03
там они другие, мс модули победили в итоге)
а шланговские и не пытались сопротивляться

есть только один пропозал в стандарт насчёт модулей - пропозал МС

а у шланговцев реализована своя вещь

Aidar
09.06.2017
14:08:11
Aidar
09.06.2017
14:08:34
export штуканейм

import штуканейм

Alexander
09.06.2017
14:09:06
и чем это плохо?

Alex Фэils?︙
09.06.2017
14:09:12
> “export import” > yeah, the whole C++ summarized in these 2 words. This is so infuriating I have no words for it.

Alex Фэils?︙
09.06.2017
14:10:00
почему. блядь. нельзя. сделать. контекстно. зависимое. слово. как. override. или final???!

Alex Фэils?︙
09.06.2017
14:10:33
комитет не любит новые слова)
да блядь. int override = 0; ты можешь сделать

Alexander
09.06.2017
14:10:35
Alex Фэils?︙
09.06.2017
14:10:43
а ответа все равно нет

Google
Aidar
09.06.2017
14:10:45
Я просто всегда думал что в си++ всегда придумывают что-то более фундаментальное по сравнению с другими языками

А нет

Sergey
09.06.2017
14:10:57
и что это значит

Alexander
09.06.2017
14:11:09
Я просто всегда думал что в си++ всегда придумывают что-то более фундаментальное по сравнению с другими языками
хватит придумывать что-то фундаментальное, пора бы язык делать удобным для использования

Aidar
09.06.2017
14:11:20
Да впень

Admin
ERROR: S client not available

Sergey
09.06.2017
14:11:47
лол што
ну типа переменная с именем "override" типа "int"

тоже сначала не вкурил

Stanislav
09.06.2017
14:12:04
ну типа переменная с именем "override" типа "int"
да я понял, не думал что компилер такое сжует

Sergey
09.06.2017
14:12:08
сжевал вот

Alex Фэils?︙
09.06.2017
14:12:20
лол што
Language: cpp_gcc Source: int main() { int override=0; } Warnings: source_file.cpp: In function ‘int main()’: source_file.cpp:3:6: warning: unused variable ‘override’ [-Wunused-variable] int override=0; ^

Aidar
09.06.2017
14:12:39
auto int a = 7; нельзя вот с си++11

Sergey
09.06.2017
14:12:59
так либо auto, либо int - ты уж определись

Alex Фэils?︙
09.06.2017
14:13:00
сжевал вот
блядь. в C++11 специально сделали понятие "контекстно-зависимых слов".

Aidar
09.06.2017
14:13:21
так либо auto, либо int - ты уж определись
У этого был когда у другой смысл

Alex Фэils?︙
09.06.2017
14:13:26
/cppref override

FailsBot
09.06.2017
14:13:28
http://en.cppreference.com/w/cpp/language/override

Sergey
09.06.2017
14:13:34
static const auto override = 0;

Google
Sergey
09.06.2017
14:13:39
давайте дальше

Aidar
09.06.2017
14:14:03
Когда-то*

Stanislav
09.06.2017
14:14:10
Sergey
09.06.2017
14:14:37
а куда его пихать

этож не функция

Stanislav
09.06.2017
14:15:42
вмместо const :D

Alex Фэils?︙
09.06.2017
14:16:24
блядь. в C++11 специально сделали понятие "контекстно-зависимых слов".
"override is an identifier with a special meaning when used after member function declarators: it's **not** a reserved keyword otherwise."

Stanislav
09.06.2017
14:17:01
но топчик это юзать template variable

Sergey
09.06.2017
14:17:01
Stanislav
09.06.2017
14:17:02
template<class T> constexpr T pi = T(3.1415926535897932385);

Alex Фэils?︙
09.06.2017
14:17:23
ееее шаблоны

Sergey
09.06.2017
14:17:28
лал. это типа, PI любого типа

Stanislav
09.06.2017
14:17:36
http://en.cppreference.com/w/cpp/language/variable_template

каждый день новые открытия)

Sergey
09.06.2017
14:18:42
constexpr нет под vs2013

Stanislav
09.06.2017
14:18:51
у меня не получается
C++14 надо включить

Sergey
09.06.2017
14:18:56
а просто конст не канает

Elijah
09.06.2017
14:20:50
хотя решать на С++ несложные задачи в свободное от работы время для меня удовольствие, я все таки наверное туповат для всего этого

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