Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.88/25: Рейтинг темы: голосов - 25, средняя оценка - 4.88
 Аватар для pcmax
443 / 74 / 7
Регистрация: 29.01.2018
Сообщений: 1,274

Как посмотреть листинг всех стандартных функций С++?

25.03.2018, 22:16. Показов 5004. Ответов 52
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
объясните пожалуйста, как постмотреть листинг всех стандартных функций С++?
вернее хотелось бы любую стандартную функцию взять и посмотреть ее листинг. думаю, что это поможет мне лучше понимать этот замечательный язык
и еще, если несложно то хотелось бы знать вообще сколько их этих функций и одинаковые ли они с функциями С# ?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
25.03.2018, 22:16
Ответы с готовыми решениями:

Как посмотреть lisp-код стандартных функций?
Нужен просмотр кода стандартных функций В связи с плохим знаниям английского языка, мне, иной раз, проще глянуть код функции на лиспе,...

Где посмотреть код стандартных функций?
Где посмотреть программы стандартных функций qbasic?

Где можно найти описание всех стандартных функций доступных в Dev C++ или Borland 6
всех с праздником,по чуть чуть изучаю с++ возник вопрос где можно найти описание всех стандартных функций доступных в dev c ++ или borland...

52
"C with Classes"
2022 / 1404 / 523
Регистрация: 16.08.2014
Сообщений: 5,885
Записей в блоге: 1
25.03.2018, 22:19
pcmax, тут есть
1
475 / 427 / 290
Регистрация: 10.03.2015
Сообщений: 1,782
25.03.2018, 22:24
Если хочется посмотреть непосредственно листинг, то можно написать функцию, зажать Ctrl и нажать по ней.
Например: string x; x.erase(). Зажимаем Ctrl и жмем по erase:
Миниатюры
Как посмотреть листинг всех стандартных функций С++?  
1
 Аватар для pcmax
443 / 74 / 7
Регистрация: 29.01.2018
Сообщений: 1,274
26.03.2018, 11:40  [ТС]
а еще как-то можно это сделать? у меня нет ide
0
Неэпический
 Аватар для Croessmah
18146 / 10730 / 2066
Регистрация: 27.09.2012
Сообщений: 27,029
Записей в блоге: 1
26.03.2018, 11:52
исходники открыть
0
 Аватар для pcmax
443 / 74 / 7
Регистрация: 29.01.2018
Сообщений: 1,274
26.03.2018, 12:03  [ТС]
как и где?
0
зомбяк
 Аватар для TRam_
1585 / 1219 / 345
Регистрация: 14.05.2017
Сообщений: 3,940
26.03.2018, 12:30
pcmax, а где у тебя компилятор? В нём (или рядом с ним) и будут заголовочные файлы основных функций
0
 Аватар для Olej
322 / 170 / 24
Регистрация: 25.03.2012
Сообщений: 712
26.03.2018, 13:33
Цитата Сообщение от pcmax Посмотреть сообщение
как постмотреть листинг всех стандартных функций С++?
Глаза повылезают...

Добавлено через 3 минуты
Цитата Сообщение от pcmax Посмотреть сообщение
хотелось бы любую стандартную функцию взять и посмотреть ее листинг. думаю, что это поможет мне лучше понимать этот замечательный язык
Не поможет.
Цитата Сообщение от pcmax Посмотреть сообщение
хотелось бы знать вообще сколько их этих функций
/usr/include/c++
Цитата Сообщение от pcmax Посмотреть сообщение
и одинаковые ли они с функциями С# ?
[/quote]
Не одинаковы.
0
 Аватар для COKPOWEHEU
4083 / 2681 / 432
Регистрация: 09.09.2017
Сообщений: 11,910
26.03.2018, 13:39
Цитата Сообщение от TRam_ Посмотреть сообщение
В нём (или рядом с ним) и будут заголовочные файлы основных функций
Разве он не реализации функций посмотреть хочет?
Если я угадал, исходники libc можно посмотреть тут http://ftp.gnu.org/gnu/glibc/
0
 Аватар для Olej
322 / 170 / 24
Регистрация: 25.03.2012
Сообщений: 712
26.03.2018, 14:06
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Разве он не реализации функций посмотреть хочет?
И что то ему даст?
0
5 / 5 / 6
Регистрация: 23.03.2018
Сообщений: 98
26.03.2018, 15:39
на сайте
0
Неэпический
 Аватар для Croessmah
18146 / 10730 / 2066
Регистрация: 27.09.2012
Сообщений: 27,029
Записей в блоге: 1
26.03.2018, 15:44
perevertysh, и где там реализации? Например, покажи мне реализацию std::wcstombs. Не говоря уже о том, что сайтик этот отстает в развитии от http://en.cppreference.com.
0
 Аватар для COKPOWEHEU
4083 / 2681 / 432
Регистрация: 09.09.2017
Сообщений: 11,910
26.03.2018, 15:54
Цитата Сообщение от Olej Посмотреть сообщение
И что то ему даст?
Ему? Ничего, конечно. Ну разве что посмотрит на то как профессионалы пишут - комментарии там, форматирование. Все равно никто (а ТС в особенности) не знает зачем ему исходники.
0
5 / 5 / 6
Регистрация: 23.03.2018
Сообщений: 98
26.03.2018, 16:11
Croessmah,

держи
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
/* wcstombs example */
#include <stdio.h>      /* printf */
#include <stdlib.h>     /* wcstombs, wchar_t(C) */
 
int main() {
  const wchar_t str[] = L"wcstombs example";
  char buffer[32];
  int ret;
 
  printf ("wchar_t string: %ls \n",str);
 
  ret = wcstombs ( buffer, str, sizeof(buffer) );
  if (ret==32) buffer[31]='\0';
  if (ret) printf ("multibyte string: %s \n",buffer);
 
  return 0;
}
лишь бы докалупаться?
0
 Аватар для COKPOWEHEU
4083 / 2681 / 432
Регистрация: 09.09.2017
Сообщений: 11,910
26.03.2018, 16:28
perevertysh, это не реализация а пример использования. Реализация это тот код, который выполняет задачу, обещанную прототипом.
.
Например, если в заголовке написано
C
1
int add2(int x, int y);
это НЕ реализация, это прототип.
.
Если в примере написано
C
1
2
3
int a,b;
scanf("%i%i", &a, &b);
a = add2(a,b);
это НЕ реализация, это пример использования
.
А вот если в файле any_lib.c написано
C
1
2
3
int add2(int x, int y){
  return x+y+2;
}
вот это и будет реализацией.
2
 Аватар для pcmax
443 / 74 / 7
Регистрация: 29.01.2018
Сообщений: 1,274
26.03.2018, 16:31  [ТС]
ну я бы хотел взлянуть на getline

Добавлено через 2 минуты
мне нужна реализация функций, чтобы понимать, что они возвращают , откуда берут
0
5 / 5 / 6
Регистрация: 23.03.2018
Сообщений: 98
26.03.2018, 16:36
COKPOWEHEU, ну вот в библиотечном файле пусть и смотрит. у ТС вопрос относительно списка функций с их описанием. на сайте это есть? есть! хватит докалупываться!
0
475 / 427 / 290
Регистрация: 10.03.2015
Сообщений: 1,782
26.03.2018, 16:45
perevertysh, никто не доколупывался. ТС попросил реализацию, ему сказали где посмотреть, а то что предложили Вы - это описание что делает и какие параметры принимает/возвращает. Не принимайте на свой счет так резко)

Цитата Сообщение от pcmax Посмотреть сообщение
мне нужна реализация функций, чтобы понимать, что они возвращают , откуда берут
Зачем знать реализацию для этого? Вам станет легче от того, что Вы узрите творение, от которого порой глаза на лоб лезут?)
Сайты, что кидали здесь, вполне удовлетворяют Вашим хотелкам
0
5 / 5 / 6
Регистрация: 23.03.2018
Сообщений: 98
26.03.2018, 16:48
SuperKir, в заголовке написано "листинг", ответ был по теме.
0
475 / 427 / 290
Регистрация: 10.03.2015
Сообщений: 1,782
26.03.2018, 16:53
perevertysh, соглашусь, последний комментарий ТС`а сбил, где он реализацию просит
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
26.03.2018, 16:53
Помогаю со студенческими работами здесь

Просмотреть листинг стандартных компонентов
Здравствуйте! Интерисует такой вопрос. Есть у нас стандартная палитра компонентов, к примеру возьмем класс Button, можно ли как то...

Как перенести программу с С++ на С и избавиться от стандартных функций?
Есть программа, заменяющая вводимые цифры соотв. словами. Подскажите, пожалуйста, как перевести её на С? И заодно, возможно ли...

Как написать эту программу без стандартных функций?..
Написать программу: Не используя стандартные функции, за исключением abs, вычислить с точностью до eps&gt;0: ...

Как посмотреть код функций?
Здравствуйте. Например, мне нужно посмотреть код функции atoi. Как это сделать?

Где посмотреть примеры стандартных разметок сайтов
Уважаемые Гуру! Хотелось ознакомиться с работой дизайнера сайта. Что лучше почитать (посмотреть) по приемам разметки форм сайтов (если я...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Подключение Box2D v3 к SDL3 для Android: физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru