Size: a a a

IT KPI C/C++ ХВ (не UB)

2020 October 01

JC

Julian =) Coffee in IT KPI C/C++ ХВ (не UB)
Те же макросы, только более могущественные
источник

KS

Kyryl Sydorov in IT KPI C/C++ ХВ (не UB)
Julian =) Coffee
Но ведь это просто копипаста кода
з перевіркою компліятором типів даних
источник

JC

Julian =) Coffee in IT KPI C/C++ ХВ (не UB)
Kyryl Sydorov
з перевіркою компліятором типів даних
На том же этапе, что и у макросов - после раскрытия
источник

ДЦ

Дмитро Цимбалюк... in IT KPI C/C++ ХВ (не UB)
шаблон же не типобезопасен
источник

A

Arjaz in IT KPI C/C++ ХВ (не UB)
Дмитро Цимбалюк
шаблон же не типобезопасен
Если ты даешь ему концепты, то типобезопасен
источник

A

Arjaz in IT KPI C/C++ ХВ (не UB)
+ ты можешь делать магию
источник

JC

Julian =) Coffee in IT KPI C/C++ ХВ (не UB)
Вот с концептами уже можно говорить про какую-то типобезопасность, да
источник

A

Arjaz in IT KPI C/C++ ХВ (не UB)
Сейчас дам пример
источник

JC

Julian =) Coffee in IT KPI C/C++ ХВ (не UB)
Но сейчас концепты это концепт :D
источник

ДЦ

Дмитро Цимбалюк... in IT KPI C/C++ ХВ (не UB)
но где магия то?
источник

A

Arjaz in IT KPI C/C++ ХВ (не UB)
источник

A

Arjaz in IT KPI C/C++ ХВ (не UB)
источник

A

Arjaz in IT KPI C/C++ ХВ (не UB)
источник

JC

Julian =) Coffee in IT KPI C/C++ ХВ (не UB)
макросы скорее не очень потому что это просто string -> string и они не обязаны генерировать рабочий код
источник

JC

Julian =) Coffee in IT KPI C/C++ ХВ (не UB)
ну и приколы с
define multiply(x, y) x * y
multiply(4 + 5, 5 + 7) == 4 + 5 * 5 + 7
источник

JC

Julian =) Coffee in IT KPI C/C++ ХВ (не UB)
на этом безопасность все))
источник

О

Олегсандр in IT KPI C/C++ ХВ (не UB)
Всем привет
источник

 ‌  ... in IT KPI C/C++ ХВ (не UB)
Julian =) Coffee
на этом безопасность все))
(x)*(y)
источник

О

Олегсандр in IT KPI C/C++ ХВ (не UB)
Можете помочь, учу процедурку а именно строки.  Столкнулся с такой ситуацией пишу функцию объедения строк. Там же создаю динамическую строку которая является результатом объединения. Мне её нужно вернуть, но каким образом мне освободить память от неё ?
источник

 ‌  ... in IT KPI C/C++ ХВ (не UB)
я так понял, что не через стринг
источник