|
443 / 74 / 7
Регистрация: 29.01.2018
Сообщений: 1,274
|
|
Как посмотреть листинг всех стандартных функций С++?25.03.2018, 22:16. Показов 5915. Ответов 52
Метки нет (Все метки)
объясните пожалуйста, как постмотреть листинг всех стандартных функций С++?
вернее хотелось бы любую стандартную функцию взять и посмотреть ее листинг. думаю, что это поможет мне лучше понимать этот замечательный язык и еще, если несложно то хотелось бы знать вообще сколько их этих функций и одинаковые ли они с функциями С# ?
0
|
|
| 25.03.2018, 22:16 | |
|
Ответы с готовыми решениями:
52
Где посмотреть код стандартных функций? Где можно найти описание всех стандартных функций доступных в Dev C++ или Borland 6 |
|
зомбяк
1585 / 1219 / 345
Регистрация: 14.05.2017
Сообщений: 3,940
|
||
| 27.03.2018, 14:16 | ||
|
Ищите внимательнее.
0
|
||
|
4150 / 2728 / 433
Регистрация: 09.09.2017
Сообщений: 12,101
|
|
| 27.03.2018, 14:19 | |
|
pcmax, еще раз. Там Си-шные функции. Для С++ поищите исходники libc++, они тоже в открытом доступе (по крайней мере, GNU-тые).
Можно вместо getline посмотреть на fgets, делают они примерно одно и то же. Если я не ошибаюсь, это libio/iofgets.cНо если ты не собираешься глубоко лезть в разработку компиляторов или ядра, делать тебе в этих исходниках нечего. Там куча вложенных typedef'ов, макросов, англоязычных комментариев и прочего. Я уверен, 90% программистов туда не лазили (повторюсь, кроме тех кто занимается разработкой компиляторов или ядра). А сами эти области - жесткий матан. В большинстве функций достаточно знать общий принцип работы, на нужном именно тебе уровне абстракции. Ну это все равно как пытаться понять устройство пылесоса, начиная с ядерной физики (а что, он же из атомов состоит!) Добавлено через 59 секунд о, TRam_ уже нашел где сам getline. Спасибо
1
|
|
|
443 / 74 / 7
Регистрация: 29.01.2018
Сообщений: 1,274
|
|
| 27.03.2018, 18:17 [ТС] | |
|
не могу найти.... там ссылок много, но они ради шутки наверное кинуты.
можете кинуть на файл конкретно ссылку, в котором я найду , то что ищу
0
|
|
|
4150 / 2728 / 433
Регистрация: 09.09.2017
Сообщений: 12,101
|
|
| 28.03.2018, 10:33 | |
|
И в третий раз кидаю ссылку на libc. Скачиваете какую-нибудь версию, например, glibc-2.27.tar.gz распаковываете
./stdio-common/getline.c
1
|
|
|
зомбяк
1585 / 1219 / 345
Регистрация: 14.05.2017
Сообщений: 3,940
|
|
| 28.03.2018, 11:37 | |
|
pcmax, для не знающих - .tar.gz это архив, такого же типа как zip или rar. Распаковывается новыми версиями winrar'а, в 7-zip и прочих современных архиваторах.
0
|
|
|
443 / 74 / 7
Регистрация: 29.01.2018
Сообщений: 1,274
|
|
| 28.03.2018, 12:48 [ТС] | |
|
не ну что такое tar я слышал, я о том, что рылся , рылся в рахивах и не нашел. но сейчас по новой ссылке думаю, что смогу
Добавлено через 5 минут нашел , спасибо огромное
0
|
|
|
4150 / 2728 / 433
Регистрация: 09.09.2017
Сообщений: 12,101
|
|||
| 28.03.2018, 13:01 | |||
|
Ответь все-таки, что ты будешь делать с суровым ядерным кодом, в котором и бородатые дядьки путаются иногда?
1
|
|||
|
443 / 74 / 7
Регистрация: 29.01.2018
Сообщений: 1,274
|
|
| 28.03.2018, 17:06 [ТС] | |
|
буду тупо пялить на него глаза.
подкинули идею использовать функции вместо аргумента цикла. но для этого нужно понимать, что возращает функция, и значит понимать какие функции можно использовать для этого , а какие-нет. ну и вообще хоть как -то понимать. ну это еще не сейчас, а помере надобности буду туда таращиться
0
|
|
|
475 / 427 / 290
Регистрация: 10.03.2015
Сообщений: 1,782
|
||
| 28.03.2018, 19:23 | ||
|
0
|
||
|
4150 / 2728 / 433
Регистрация: 09.09.2017
Сообщений: 12,101
|
|||
| 28.03.2018, 19:55 | |||
![]()
0
|
|||
|
443 / 74 / 7
Регистрация: 29.01.2018
Сообщений: 1,274
|
|
| 28.03.2018, 22:01 [ТС] | |
|
я не заметил, в тех ссылках , что кидали выше, того из чего можно было бы понять, что из себя представляет функция.
там были примеры использования ее... и еще что-то не говорю я что делаю что-то правильно. пытаюсь разобраться и может быть попытки кривые и не разультатные. но как могу так и делаю. стукнуло в голову посмотреть листинг, я и попросил
0
|
|
|
зомбяк
1585 / 1219 / 345
Регистрация: 14.05.2017
Сообщений: 3,940
|
|
| 28.03.2018, 22:42 | |
|
pcmax, возьми книжку по основам С++ и попробуй повторить(реализовать) примеры, которые там описаны. А после повторения - модернизировать их. Это будет гораздо плодотворнее, чем копаться во внутренностях огромного механизма. Ты ж не идёшь на завод по производству стиральных машин для изучения их конструкции для того, чтоб научиться пользоваться.
0
|
|
|
443 / 74 / 7
Регистрация: 29.01.2018
Сообщений: 1,274
|
|
| 29.03.2018, 00:43 [ТС] | |
|
ну все так, все так как говорите
0
|
|
| 29.03.2018, 00:43 | |
|
Просмотреть листинг стандартных компонентов Как перенести программу с С++ на С и избавиться от стандартных функций? Как написать эту программу без стандартных функций?.. Как посмотреть код функций? Где посмотреть примеры стандартных разметок сайтов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Транслитерация текста с кириллицы на латиницу (вариант №2)
Maks 13.11.2026
Обновленная версия ранее созданной обработки.
Добавлено:
- Проверка исходного текста на кириллицу, через обращение к стандартной функции "ТолькоКириллицаВСтроке" из общего модуля. . .
|
Часы с термометром и праздничным календарем
yariko 12.11.2026
Сегодня мы рассмотрим как можно сделать отличные многофункциональные часы.
Итак, поставим конкретную задачу: разработать часы с календарем, двумя термодатчиками, выводом поздравительных сообщений. . .
|
Транслитерация текста с кириллицы на латиницу (вариант №1)
Maks 11.11.2026
Решил облегчить жизнь себе и коллегам админам при создании электронных почтовых ящиков для пользователей, в результате написал обработку "Транслитерация текста" с кириллицы на латиницу, а в ней. . .
|
Книги по геймдизайну, левел-дизайну, игровым механикам и проектированию игрового опыта
8Observer8 08.11.2026
Содержание блога | English Version
1. 2003 - 06 - Designing Virtual Worlds (1st Edition)
Автор: Richard A. Bartle | Объем: 768 стр.
Ссылки: Amazon
. . .
|
|
Родители токсичные абьюзеры по отношению к своим детям ругают их оскорбляют не любят
zorxor 08.11.2026
Жить в атмосфере постоянных оскорблений, критики и холодности со стороны родителей — это тяжелое и болезненное испытание, которое оставляет глубокие эмоциональные раны. Токсичное и абьюзивное. . .
|
Как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Ответ от Джемени ИИ.
zorxor 08.11.2026
Джемени, как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы.
Многие люди, возвращаясь домой, сразу переодеваются в максимально свободную одежду или вовсе предпочитают. . .
|
Паттерн очереди действий/команд (Action / Command Queue). Система очереди действий и кат-сцен с SDL3 Callbacks, cglm и OpenGL
8Observer8 07.11.2026
Содержание блога | English Version
Руководство для начинающих по реализации паттерна очереди действий/ команд (Action / Command Queue) на C++ (C++20) с использованием официального SDL3 Callbacks. . .
|
Проверка полного ФИО в типовом справочнике
Maks 07.11.2026
Решение реализовано в конфигурации КА2, на примере справочника "КонтактныеЛицаПартнеров".
Задача:
Запрет инициалов.
Не допускаеть использование сокращений вида "И. И. ", "И. И. ", "И И" и. . .
|