Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.83/40: Рейтинг темы: голосов - 40, средняя оценка - 4.83
0 / 0 / 1
Регистрация: 28.10.2012
Сообщений: 58

Неизвестная функция

10.01.2013, 23:02. Показов 9468. Ответов 58
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include "std_lib_facilities.h"
 
class Token {
public:
        char kind;
        double value;
        Token(char ch)
                :kind(ch), value(0) {}
        Token(char ch, double val)
                :kind(ch), value(val) {}
};
 
Token get_token();
vector<Token> tok;
 
int main()
{
while(cin){
    Token t = get_token();
    tok.push_back(t);
}
for (int i=0; i<tok.size(); ++i){
    if (tok[i].kind=='*'){
            double d=tok[i-1].value*tok[i+1].value;
            }
        }
 
    return 0;
}
Проблема вот в чем: учу С++ по книге Страуструпа и в результате наткнулся на этот отрезок кода (он был в примерах Страуструпа). Он в общем-то не делает то что от негот требуют но у меня вопрос другой: что за функция get_token() она мне до этих пор не встречалась и я не понимаю в чем она заключается и зачем перед этой функцией название класса?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
10.01.2013, 23:02
Ответы с готовыми решениями:

неизвестная функция
Здравствуйте ! Хочу откомпилировать код одной программы написанной на С на компиляторе borland билдер с++ 6 версии,но появлются следующие...

Неизвестная функция. Книга. Страуструп
Я видел похожу тему, но толком ответа не нашел. Сразу к делу. Есть функция get_token(). Она не из стандартной библиотеки, т.е. её нужно...

Неизвестная конструкция
Задача поставлена так: Написать программу, переводящую арабские числа в римские. Задача упрощается тем, что можна считать, что 40=XXXX,...

58
0 / 0 / 1
Регистрация: 28.10.2012
Сообщений: 58
11.01.2013, 03:30  [ТС]
Студворк — интернет-сервис помощи студентам
Вот она. Вот эта.
Вложения
Тип файла: zip Архив ZIP - WinRAR.zip (2.1 Кб, 6 просмотров)
0
0 / 0 / 1
Регистрация: 28.10.2012
Сообщений: 58
11.01.2013, 03:34  [ТС]
Поищи в гугле
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
11.01.2013, 03:34
Ну фиг его знает... думаю стоит поискать книгу по новее и с нормальными примерами...
0
0 / 0 / 1
Регистрация: 28.10.2012
Сообщений: 58
11.01.2013, 03:40  [ТС]
Avazart, говорят Дейтелы проще. Но это все наново!)
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
11.01.2013, 03:41
Я имею ввиду Страдострупа
0
0 / 0 / 1
Регистрация: 28.10.2012
Сообщений: 58
11.01.2013, 03:42  [ТС]
Цитата Сообщение от Avazart Посмотреть сообщение
Страдострупа
Страуструпа?) Нет это одна его книга для начинающих)
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
11.01.2013, 03:43
Цитата Сообщение от Sh0cK Посмотреть сообщение
Avazart, говорят Дейтелы проще. Но это все наново!)
А вы надеетесь что можно отделаться одной книгой по С++

Добавлено через 50 секунд
Цитата Сообщение от Sh0cK Посмотреть сообщение
Страуструпа?) Нет это одна его книга для начинающих)
Ну так мой код от куда ?
0
0 / 0 / 1
Регистрация: 28.10.2012
Сообщений: 58
11.01.2013, 03:45  [ТС]
Avazart, нет я на это и не надеялся я уже был тут:
Литература C++
и знаю что путь не легкий просто автора подобрать надо)

Добавлено через 1 минуту
Скорее всего из книги но не уровня "Hello World", а "C++, Level Up!"
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
11.01.2013, 03:46
Оригинальное название: Programming: Principles and Practice Using C++
Авторы: Бьерн Страуструп (Bjarne Stroustrup)
Год издания: 2011
Купить: ozon.ru
ISBN: 978-5-8459-1705-8, 978-0-321-54372-1
Какой у вас год издания ?
0
0 / 0 / 1
Регистрация: 28.10.2012
Сообщений: 58
11.01.2013, 03:52  [ТС]
Страуструп, Бьярне.
С83 Программирование: Принципы и практика использования C++. : Пер. с англ. — М. : ООО
"И.Д. Вильяме", 2011. — 1248 с.: ил. — Парал. тит. англ.
ISBN 978-5-8459-1621-1 (рус.)
Тот же)

Добавлено через 4 минуты
Avazart, а вы с какой книги начинали?
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
11.01.2013, 03:57
Цитата Сообщение от Sh0cK Посмотреть сообщение
Avazart, а вы с какой книги начинали?
Начинал с Шилд "Самоучитель" 3 издание, но это походу вообще простенькая книжка ( как мне сейчас кажется )

Добавлено через 3 минуты
Походу код не из книги, а с форума содрал ( вот наглец ! ) https://www.cyberforum.ru/post1920221.html
0
0 / 0 / 1
Регистрация: 28.10.2012
Сообщений: 58
11.01.2013, 04:06  [ТС]
Avazart, да нет же вот у меня целая папка ! Она к книге прилагалась)
Вложения
Тип файла: rar Архив WinRAR.rar (8.39 Мб, 8 просмотров)
0
0 / 0 / 1
Регистрация: 28.10.2012
Сообщений: 58
11.01.2013, 04:07  [ТС]
Там и типы есть и решения некоторых заданий (из книги), и даже как установить ту библиотеку)
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
11.01.2013, 04:09
Я говорил про свой код который привел ранее...
0
0 / 0 / 1
Регистрация: 28.10.2012
Сообщений: 58
11.01.2013, 04:10  [ТС]
Цитата Сообщение от Avazart Посмотреть сообщение
Походу код не из книги, а с форума содрал ( вот наглец ! )
Так это ты не мне?
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
11.01.2013, 04:13
Думаю что все сводится к тому что советовали с самого начала - почитать что-то полегче для понимания, и если будет желание возвратиться к Страдострупу
0
0 / 0 / 1
Регистрация: 28.10.2012
Сообщений: 58
11.01.2013, 04:14  [ТС]
Avazart, да я о том же завтра Дейтлов начну но сдаватся не буду это точно в этом деле вседь что, главное не сдаватся)
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
11.01.2013, 04:17
Ну можно читать одну книгу по главам/темам, и одновременно просматривать как аналогичная тема расписана в другой книге/книгах.
0
0 / 0 / 0
Регистрация: 11.05.2018
Сообщений: 1
11.05.2018, 12:30
Ненавижу за это Страуструпа. Вечно он прыгает от темы к теме. В общем, вот упрощенное решение:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
class Token {
public:
    char kind;
    double value;
    Token(char ki, double val)
            :kind(ki), value(val){ };
};
 
Token get_token(){
    char ki; cin >> ki;
    double val; cin >> val;
    return Token(ki, val);
}
int main() {
Token x = get_token();
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
11.05.2018, 12:30

Неизвестная ошибка
Доброго время суток, я тут с толкнулся с непонятной штукой, все правильно точно так же как и показано на видео но почему то у меня ошибки...

Неизвестная ошибка с++
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;iomanip&gt; #include &lt;fstream&gt; #include &lt;math.h&gt; using namespace std; ...

Неизвестная ошибка в VS
Здравствуйте. Я буквально вчера решил начать осваивать C++, потому у меня сразу возникли проблемы. Сразу прошу грязью меня не поливать. ...

неизвестная ошибка
Помогите с кодом который из книги по изучению С++: Вот неработающий код: #include &lt;iostream&gt; using namespace std; ...

Неизвестная ошибка
При написании кода столкнулся с такой ситуацией. При запуске программы происходит экстренное завершение программы. #include...


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

Или воспользуйтесь поиском по форуму:
59
Ответ Создать тему
Новые блоги и статьи
Книги по геймдизайну, левел-дизайну, игровым механикам и проектированию игрового опыта
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, на примере справочника "КонтактныеЛицаПартнеров". Задача: Запрет инициалов. Не допускаеть использование сокращений вида "И. И. ", "И. И. ", "И И" и. . .
Про "Windows must die!"
kumehtar 04.11.2026
Знаете, чет накатило. . . . Когда-то это было почти боевым кличем: мол, нормальный человек сидит на DOS, OS/ 2 или Linux, а вот это вот - Must Die. А теперь человек произносит «мастдай» с усмешкой - и. . .
Красочные поля с номером страницы svg+background-image
russiannick 04.11.2026
Красочные поля с номером страницы не менее важны чем в эпоху бумажных книг. Посему спешу представить почтеннейшей публике этот важный инструмент который эти поля и формирует. В процессе разработки. . .
Вступаем в новую фазу генерации favicons, векторную.
russiannick 02.11.2026
Теперь нет нужды скрывать что используется простой svg. Исходный код изображения помещаем в поле и жмем кнопку. Исходник преобразуется в вид корректный для помещения в favicon или в url(). Нажатие. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru