Size: a a a

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

2020 July 05

O

Ofee in cxx.Дискуссионная
Егор
не легче плюсы завести чем так извращаться
Вот почему хоть кто-то ещё пишет на C? Я слабо представляю его применимость хоть где-то, но пишут же...
источник

Е

Егор in cxx.Дискуссионная
Ofee
Вот почему хоть кто-то ещё пишет на C? Я слабо представляю его применимость хоть где-то, но пишут же...
Кто-то в супапро писал мол он другими языками легко воспринимается
источник

O

Ofee in cxx.Дискуссионная
Егор
Кто-то в супапро писал мол он другими языками легко воспринимается
Не вижу проблемы оставить extern "C" и использовать его только как прослойку для API
источник

Е

Егор in cxx.Дискуссионная
Ofee
Не вижу проблемы оставить extern "C" и использовать его только как прослойку для API
я не могу каких-то убедительных аргументов привести, тут вот люди у которых опыта с половину моей жизни, пусть они отвечают
источник

O

Ofee in cxx.Дискуссионная
Так что твой вопрос про осмысленность такого на C такой же правильный, как и мой  вопрос про осмысленность самого C...
источник

O

Ofee in cxx.Дискуссионная
Но я бы не стал судить ни тех, ни других. По крайней мере, мы получили прикольный результат :)
источник
2020 July 06

DV

Dmitry Volkov in cxx.Дискуссионная
Ребят в С++ оператор / это оператор деления, а что означает  двоеточие?  например x : 2
источник

К

Константин in cxx.Дискуссионная
Dmitry Volkov
Ребят в С++ оператор / это оператор деления, а что означает  двоеточие?  например x : 2
а полное выражение можно?
источник

DV

Dmitry Volkov in cxx.Дискуссионная
Константин
а полное выражение можно?
int x = 45 / 2
cout << (x > 22 ? x : 2)
источник

KK

Kirill Kaymakov in cxx.Дискуссионная
Тернарник это
источник

KK

Kirill Kaymakov in cxx.Дискуссионная
Иф фактически
источник

К

Константин in cxx.Дискуссионная
конкретно тут это оператор ?:

условие ? выполни истина : выполни ложь
источник

KK

Kirill Kaymakov in cxx.Дискуссионная
if (x > 22)
   return x;
else
   return 2;
источник

J

Josh85 in cxx.Дискуссионная
Dmitry Volkov
int x = 45 / 2
cout << (x > 22 ? x : 2)
тернарная операция
источник

К

Константин in cxx.Дискуссионная
Константин
конкретно тут это оператор ?:

условие ? выполни истина : выполни ложь
примерно так
источник

АК

Александр Караев... in cxx.Дискуссионная
Dmitry Volkov
Ребят в С++ оператор / это оператор деления, а что означает  двоеточие?  например x : 2
цитаты великих людей:
JS проще, C++ сложный

ещё одни цитаты:
а что такое тернарный оператор (который в JS как в C++)
источник

К

Константин in cxx.Дискуссионная
Константин
примерно так
но там еще тоже не любые операторы можно использвать
источник

К

Константин in cxx.Дискуссионная
Kirill Kaymakov
if (x > 22)
   return x;
else
   return 2;
в отличии от этого
источник

DV

Dmitry Volkov in cxx.Дискуссионная
Kirill Kaymakov
if (x > 22)
   return x;
else
   return 2;
получается вернёт 22.5 так как первое условие выполнится?
источник

KK

Kirill Kaymakov in cxx.Дискуссионная
Нет, вернет 2
источник