Форум программистов, компьютерный форум, киберфорум
Наши страницы

C++

Войти
Регистрация
Восстановить пароль
 
Mirmik
177 / 148 / 37
Регистрация: 27.02.2014
Сообщений: 791
#1

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

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

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

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

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

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

XML-комментарии в объявлении функции - получить подсказки для параметров функции - Visual Basic .NET
Всем здравствуйте. ''' </summary> ''' Это сообщение объясняет назначение функции ''' </summary> ''' <param name="aaa"></param> ...

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

Для функции y=f(x) получить таблицу значений и график этой функции на отрезке - PascalABC.NET
Для функции y=f(x) получить таблицу значений и график этой функции на отрезке. Количество точек на промежутке задается пользователем. ...

Вычислить функции с использованием их разложения в степенной ряд. Функции и Перегрузка функций - C++
Добрый день. Дана лабораторная работа, (см. ниже 2 скриншота) по заданию нужно вычислить функции с использованием их разложения в степенной...

6
Evg
Эксперт CАвтор FAQ
18265 / 6389 / 440
Регистрация: 30.03.2009
Сообщений: 17,676
Записей в блоге: 28
05.06.2016, 18:47 #2
Цитата Сообщение от Mirmik Посмотреть сообщение
Имеет ли смысл вообще их изучать, какие из них действительно надо знать, ибо полезные?
Если не занимаешься системным и низкоуровневым софтом, то смысла нет

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

На какие функции следовало бы в первую очередь обратить внимание?
0
Evg
Эксперт CАвтор FAQ
18265 / 6389 / 440
Регистрация: 30.03.2009
Сообщений: 17,676
Записей в блоге: 28
05.06.2016, 22:22 #4
Я ж не знаю, что ты вообще хочешь от builtin'ов
0
Mirmik
177 / 148 / 37
Регистрация: 27.02.2014
Сообщений: 791
06.06.2016, 10:27  [ТС] #5
Я хочу понять, есть ли среди них такие, которые могут расширить мои возможности в части низкоуровневого программирования. В частности, это правда относится к программированию вси, а не в с++, я использовал встроенную функцию сравнения типов. Без неё на си это целая проблема проверить, кем является тот же uintptr_t, допустим. На с++ это решается шаблонами. Вот меня интересует, есть ли там ещё что-то полезное?
0
Evg
Эксперт CАвтор FAQ
18265 / 6389 / 440
Регистрация: 30.03.2009
Сообщений: 17,676
Записей в блоге: 28
06.06.2016, 13:08 #6
Твой вопрос звучит примерно как "я хочу стать великим физиком, с какого раздела физики лучше мне начать?"

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

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

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

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

... То есть, городские легенды, пожалуйста .
0
06.06.2016, 18:36
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.06.2016, 18:36
Привет! Вот еще темы с ответами:

Вызов функции внутри другой функции с передачей локальной переменной по ссылке - C++
Столкнулся с очень с интересной проблемой. Можно ли так делать? #include <iostream> using std::cout; void f(const int &ref){...

Найти среднее арифметическое значений функции f(x) в точках а, b, (a+b)/2, используя обращение к функции - C++
Найти среднее арифметическое значений функции f(x) в точках а, b, (a+b)/2, используя обращение к функции. f=arctgx+ln^2 x^2 Нужно...

Добавление функции, чтобы ее можно было вызывать с функции загрузки формы - C#
Здравствуйте! Подскажите как правильно добавить функцию, чтоб ее можно было вызывать с функции загрузки формы, функция без каких либо...

Найти значения функции в заданных точках и сравнить с истинными значениями функции - MathCAD
Доброго времени суток друзья. линейная интерполюция , интерполюция сплайнами , глобальная интерполюция, метод наименьших квадратов ...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

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