Size: a a a

2021 July 10

C

CristiCristiano in supapro.cxx
Но это же шутка ведь никто не сможет учить по стандарту
источник

C

CristiCristiano in supapro.cxx
Ну вот допустим надо понять порядок действий при выполнении c-style cast надо смотреть либо стандарт либо на ресурсах по типу cppreference
источник

C

CristiCristiano in supapro.cxx
This document specifies requirements for implementations of the C++ programming language. The first such
requirement is that they implement the language, so this document also defines C++. Other requirements
and relaxations of the first requirement appear at various places within this document.
источник

D

Danya in supapro.cxx
Тут есть один пример
источник
2021 July 11

VS

Vlad Serebrennikov in supapro.cxx
so this document also defines C++
да, не в первом предложении, поэтому не так бросается в глаза
источник

C

CristiCristiano in supapro.cxx
Это ты к чему?
источник

VS

Vlad Serebrennikov in supapro.cxx
к чему была эта цитата тогда?
источник

C

CristiCristiano in supapro.cxx
Ты скинул абстрактную ересь про сущности и зрения я скинул чутка формализма....
источник

VS

Vlad Serebrennikov in supapro.cxx
я написал свое мнение после сотен часов чтения этого документа, а вы неудачно побуквоедствовали

предлагаю такую точку зрения
источник

C

CristiCristiano in supapro.cxx
Похоже после прочтения этого документа у некоторых кукуха едет)))😂😂
источник

O

Ofee in supapro.cxx
Стандарт не показывает, как применять язык, а это самое важное в обучении. Вы не сможете из текста стандарта узнать то, что там не описывается явно, т.е. придётся приложить изрядную долю творчества при обучении, что далеко от рационального подхода, если есть желание – можем продолжить в @stdvector
источник

D

Dmitriy in supapro.cxx
Вопрос по линкеру...
В библиотеке есть две функции - назовём из Foo() или Bar(), внутри себя вызывающие пользовательскую FooImpl() или BarImpl() соответственно.
Задача: скомпилить так, чтобы в .lib были и Foo(), и Bar(), но в заголовочном файле была доступна только одна из них в зависимости от текущей конфигурации.
Проблема: логично, что при наличии только Foo() юзеру не нужно определять BarImpl(), но линкер ругается на undefined reference
источник

D

Danya in supapro.cxx
ifdef?
источник

D

Dmitriy in supapro.cxx
?
источник

D

Danya in supapro.cxx
#if FOO_MODE
void Foo() { FooImpl(); }
#else
void Bar() { BarImpl(); }
#endif
источник

D

Dmitriy in supapro.cxx
Пожалуйста, прочитай вопрос...
Нужны реализации обеих функций (либа, вероятнее всего, будет поставляться без исходников) в .lib
Пока идей нет(
источник

D

Danya in supapro.cxx
Как две, если одна?
> логично, что при наличии только Foo() юзеру не нужно определять BarImpl()
источник

D

Danya in supapro.cxx
А понял
источник

D

Danya in supapro.cxx
Ну тоже самое, только внутри функции )
источник

ПК

Побитый Кирпич... in supapro.cxx
Ну дак линкуй в этой конфигурации фейковый BarImpl
источник