Форум программистов, компьютерный форум CyberForum.ru

C++

Войти
Регистрация
Восстановить пароль
 
Mirmik
143 / 115 / 29
Регистрация: 27.02.2014
Сообщений: 660
#1

Builtin функции - C++

05.06.2016, 17:05. Просмотров 295. Ответов 6
Метки нет (Все метки)

Погружение в сабж.
Компилятор gcc.

Имеет ли смысл вообще их изучать, какие из них действительно надо знать, ибо полезные?
И вообще, как можно относиться к их использованию в коде?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.06.2016, 17:05     Builtin функции
Посмотрите здесь:

Функции. Как после одного возвратного значения функции отталкиваться от возврата другой функции - C++
Написал код, в котором 2 функции одна возвращает стринговое значение, вторая должна бы вернуть значение, отталкиваясь от первой. Возможно...

excel. создать таблицу значение кусочно-непрерывной функции y на интервале [xmin; xmax] с шагом h, для расчета функции y используя логические функции - Delphi


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Evg
Эксперт CАвтор FAQ
17469 / 5707 / 362
Регистрация: 30.03.2009
Сообщений: 15,663
Записей в блоге: 26
05.06.2016, 18:47     Builtin функции #2
Цитата Сообщение от Mirmik Посмотреть сообщение
Имеет ли смысл вообще их изучать, какие из них действительно надо знать, ибо полезные?
Если не занимаешься системным и низкоуровневым софтом, то смысла нет

Цитата Сообщение от Mirmik Посмотреть сообщение
И вообще, как можно относиться к их использованию в коде?
Их наличие автоматически делает код непереносимым (т.е. этот код будет работать только на gcc и, может быть, на clang/icc)
Mirmik
143 / 115 / 29
Регистрация: 27.02.2014
Сообщений: 660
05.06.2016, 21:04  [ТС]     Builtin функции #3
А я как раз им и занимаюсь .

На какие функции следовало бы в первую очередь обратить внимание?
Evg
Эксперт CАвтор FAQ
17469 / 5707 / 362
Регистрация: 30.03.2009
Сообщений: 15,663
Записей в блоге: 26
05.06.2016, 22:22     Builtin функции #4
Я ж не знаю, что ты вообще хочешь от builtin'ов
Mirmik
143 / 115 / 29
Регистрация: 27.02.2014
Сообщений: 660
06.06.2016, 10:27  [ТС]     Builtin функции #5
Я хочу понять, есть ли среди них такие, которые могут расширить мои возможности в части низкоуровневого программирования. В частности, это правда относится к программированию вси, а не в с++, я использовал встроенную функцию сравнения типов. Без неё на си это целая проблема проверить, кем является тот же uintptr_t, допустим. На с++ это решается шаблонами. Вот меня интересует, есть ли там ещё что-то полезное?
Evg
Эксперт CАвтор FAQ
17469 / 5707 / 362
Регистрация: 30.03.2009
Сообщений: 15,663
Записей в блоге: 26
06.06.2016, 13:08     Builtin функции #6
Твой вопрос звучит примерно как "я хочу стать великим физиком, с какого раздела физики лучше мне начать?"

Цитата Сообщение от Mirmik Посмотреть сообщение
Вот меня интересует, есть ли там ещё что-то полезное?
В твоей постановке вопроса я понятия не имею, что является для тебя полезным. Почитай документацию https://gcc.gnu.org/onlinedocs/gcc-4.9.3/gcc/ начиная с раздела 6.48 и сам решай, что тебе важно, а что нет
Mirmik
143 / 115 / 29
Регистрация: 27.02.2014
Сообщений: 660
06.06.2016, 18:36  [ТС]     Builtin функции #7
Ну, может быть, кто-нибудь использует какие-то builtin функции для каких-то целей?
Может-быть встречалось их использование?

Например, многие знают макросы likely, unlikely...

По факту, после чтение документации, не проглядывает особая полезность. Но есть, скорее всего, какие-то неочевидные по началу свойства, благодаря которым можно получить какие-то преимущества.

Вот какие-то подобные отголоски меня и интересуют.

... То есть, городские легенды, пожалуйста .
Yandex
Объявления
06.06.2016, 18:36     Builtin функции
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru