Size: a a a

2020 August 20

D

Danya in supapro.cxx
Ну да, он её задефайнил и сказал, что она в любой единице трансляции будет с одним и тем же адресом
источник

VS

Vladimir Suisei in supapro.cxx
Danya
Ну да, он её задефайнил и сказал, что она в любой единице трансляции будет с одним и тем же адресом
Но ведь если у меня static int , то все создаетс без всяких инлайнов
источник

VS

Vladimir Suisei in supapro.cxx
Почему он не может так же создать тайм поинт
источник

D

Danya in supapro.cxx
Vladimir Suisei
Но ведь если у меня static int , то все создаетс без всяких инлайнов
Кажется это нарушение ODR
источник

VS

Vladimir Suisei in supapro.cxx
Danya
Кажется это нарушение ODR
Да вроде линковщик не ругается. Или и не должен?
источник

D

Danya in supapro.cxx
Vladimir Suisei
Да вроде линковщик не ругается. Или и не должен?
При нарушении ODR программа ill-formed, no diagnostics required
источник

VS

Vladimir Suisei in supapro.cxx
Почему на статичные члены класса не работает extern
источник

VS

Vladimir Suisei in supapro.cxx
Было бы проще и понятнее с ним
источник

D

Danya in supapro.cxx
Потому что они и так extern, не?
источник

VS

Vladimir Suisei in supapro.cxx
Ну это неочевидное знание
источник

VS

Vladimir Suisei in supapro.cxx
И компиль у меня ругается если глобалке не предшествует экстерн
источник

AF

Aidar Fattakhov in supapro.cxx
Егор
вот это работает вроде как, только нужно как-то слэши развернуть
не нужно
источник

VS

Vladimir Suisei in supapro.cxx
А здесь всем насрать
источник

AF

Aidar Fattakhov in supapro.cxx
Александр Караев
Винда уже давно поддерживает /
там есть нормализация path
источник

AF

Aidar Fattakhov in supapro.cxx
у винды упоротые пути, непонятно что должно значить /
источник

D

Danya in supapro.cxx
Vladimir Suisei
Ну это неочевидное знание
Согласен
источник

AF

Aidar Fattakhov in supapro.cxx
Aidar Fattakhov
у винды упоротые пути, непонятно что должно значить /
        string[] filenames = {
           @"c:\temp\test-file.txt",
           @"\\127.0.0.1\c$\temp\test-file.txt",
           @"\\LOCALHOST\c$\temp\test-file.txt",
           @"\\.\c:\temp\test-file.txt",
           @"\\?\c:\temp\test-file.txt",
           @"\\.\UNC\LOCALHOST\c$\temp\test-file.txt",
           @"\\127.0.0.1\c$\temp\test-file.txt" };
источник

AF

Aidar Fattakhov in supapro.cxx
единственный вариант нормально юзать std::filesystem (да и любую другую либу) - закопать винду
источник

AF

Aidar Fattakhov in supapro.cxx
почему кстати корень это не \\? потомучто в проводнике не так?
источник

C

Chuvi in supapro.cxx
Aidar Fattakhov
        string[] filenames = {
           @"c:\temp\test-file.txt",
           @"\\127.0.0.1\c$\temp\test-file.txt",
           @"\\LOCALHOST\c$\temp\test-file.txt",
           @"\\.\c:\temp\test-file.txt",
           @"\\?\c:\temp\test-file.txt",
           @"\\.\UNC\LOCALHOST\c$\temp\test-file.txt",
           @"\\127.0.0.1\c$\temp\test-file.txt" };
А что значит @?
источник