Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
0 / 0 / 0
Регистрация: 03.02.2017
Сообщений: 10
1

Что это означает ?

03.02.2017, 12:08. Показов 1285. Ответов 9
Метки нет (Все метки)

C++
1
for (set<intt>::iterator it = myset.begin(); it != myset.end(); it++)
- что делает эта функция ?

и эти функции,что они выполняют ?
C++
1
2
(int)(ch-'a'+1)
(int)(ch-'A'+1)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.02.2017, 12:08
Ответы с готовыми решениями:

скажите пожалуйста, что означает здесь b. ,это какия-либо функция или что?
скажите пожалуйста, что означает здесь b. ,это какия-либо функция или что? //анализируем все...

что означает это
int a=5; a&lt;&lt;=3; cout&lt;&lt;a; выводит 40 оО

Что это означает?
if (!fgets(str,STRLEN, stdin)) и еще for(cnt=0,p=strtok(str,SPCHARS); p!=NULL;p=...

Что такое #, include, что это означает
______

9
Эксперт C
26042 / 16237 / 3487
Регистрация: 24.12.2010
Сообщений: 35,567
03.02.2017, 12:12 2
Лучший ответ Сообщение было отмечено Program style как решение

Решение

Цитата Сообщение от Program style Посмотреть сообщение
C++
1
(int)(ch-'a'+1)
Видимо, где-то объявлено char ch;
Из кода символа ch вычитается код символа 'a' (97) и прибавляется 1. Результат приводится к типу int
1
0 / 0 / 0
Регистрация: 03.02.2017
Сообщений: 10
03.02.2017, 12:14  [ТС] 3
Байт, то есть char цифра и когда вычитается и плюсуется ,то преобразуется это число в инт ?
0
1265 / 1023 / 469
Регистрация: 25.12.2016
Сообщений: 3,331
03.02.2017, 12:14 4
Лучший ответ Сообщение было отмечено Program style как решение

Решение

Цитата Сообщение от Program style Посмотреть сообщение
и эти функции,что они выполняют ?
C++
1
2
(int)(ch-'a'+1)
(int)(ch-'A'+1)
Только не функции, а выражения. С их помощью определяется порядковый номер буквы ch в английском алфавите.
1
0 / 0 / 0
Регистрация: 03.02.2017
Сообщений: 10
03.02.2017, 12:16  [ТС] 5
C++
1
for(set<intt>::iterator it=myset.begin();it!=myset.end();it++)
- что делает это выражение ,можете сказать ?
0
858 / 447 / 112
Регистрация: 06.07.2013
Сообщений: 1,493
03.02.2017, 12:17 6
Цитата Сообщение от Program style Посмотреть сообщение
C++
1
2
(int)(ch-'a'+1)
(int)(ch-'A'+1)
в целом первая строка возвращает номер строчной буквы в алфавите
а вторая строка делает тоже самое с заглавной
1
0 / 0 / 0
Регистрация: 03.02.2017
Сообщений: 10
03.02.2017, 12:18  [ТС] 7
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
int sto_int(string s)
{
    stringstream ss(s);
    int n;
    ss >> n;
    return n;
}
string to_string(int n)
{
    stringstream ss;
    ss << n;
    string s = ss.str();
    return s;
}
и если не сложно сказать ,что делают также эти выражения ?
0
858 / 447 / 112
Регистрация: 06.07.2013
Сообщений: 1,493
03.02.2017, 12:19 8
Лучший ответ Сообщение было отмечено Program style как решение

Решение

Цитата Сообщение от Program style Посмотреть сообщение
C++
1
for (set<intt>::iterator it = myset.begin(); it != myset.end(); it++)
- что делает это выражение ,можете сказать ?
проходит по всем элементам myset в цикле
1
1265 / 1023 / 469
Регистрация: 25.12.2016
Сообщений: 3,331
03.02.2017, 12:19 9
Лучший ответ Сообщение было отмечено Program style как решение

Решение

Цитата Сообщение от Program style Посмотреть сообщение
что делает это выражение ,можете сказать ?
Перебирает все элементы множества myset, предоставляя доступ к ним через итератор it.
P.S. intt - возможно это опечатка, а должно быть int.
1
858 / 447 / 112
Регистрация: 06.07.2013
Сообщений: 1,493
03.02.2017, 12:21 10
Цитата Сообщение от Program style Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
int sto_int(string s)
{
    stringstream ss(s);
    int n;
    ss >> n;
    return n;
}
string to_string(int n)
{
    stringstream ss;
    ss << n;
    string s = ss.str();
    return s;
}
и если не сложно сказать ,что делают также эти выражения ?
а вот это как раз таки две функции , по их названию даже понятно что они делают)
первая переводит строку string в число int
вторая наоборот
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.02.2017, 12:21

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Что означает это фрагмент кода?
int N_Max(int* A,int N){ int i,k=0; for(i=1;i&lt;N;i++) if(A&lt;A)k=i; return k; }

Подскажите что означает это выражение
Язык программирования MicroC (для ARM) если что. Ow_Write(&amp;GPIOA_BASE, 3, 0xBE); ...

Как работают вложенные структуры? Что это означает в данном случае?
Вот, собственно, часть кода: ... //--type for string--// struct str { char A; int...

Что означает конструкция int(cls::*), если cls - это класс ?
Пример: #include &lt;iostream&gt; #include &lt;type_traits&gt; int main() { class cls {}; ...

Если объект константный, означает ли это, что ни один его член-элемент или член-метод не изменится?
Назрел такой вопрос: Если объект константный это означает, что ни один его член-элемент или...

"~" - что это означает?
Объясните, пожалуйста, значение этого символа &quot;~&quot; в этой строке. IntContainer::~IntContainer() ...


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

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

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