Форум программистов, компьютерный форум CyberForum.ru

Что означает двойное двоеточие в vector<int>::iterator it ? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Массив структур. Должники в порядке убывания http://www.cyberforum.ru/cpp-beginners/thread759371.html
Данные о жильцах дома и задолженности по ЖКХ (ФИО, № квартиры, сумма задолженности) хранятся в виде массива структур. Написать фрагмент программы, печатающий ведомость злостных неплательщиков в порядке убывания задолженности. Злостным считать неплательщика с долгом от 10 тыс. рублей.
C++ Дана последовательность целых положительных чисел. Найти произведение только тех чисел, которые больше заданного числа М Дана последовательность целых положительных чисел. Найти произведение только тех чисел, которые больше заданного числа М. если таких нет, то выдать сообщение об этом. http://www.cyberforum.ru/cpp-beginners/thread759355.html
Двумерный массив, строки, столбцы и равное количество положительных и отриц. элементов C++
Дана целочисленная матрица размера 5 x 10. Вывести номер ее первой1|последней2 строки3|столбца4, содержащего равное количество положительных и отрицательных элементов (нулевые элементы не учитываются). Если таких строк3|столбцов4 нет, то вывести 0. Желательно с вводом массива вручную. Заранееспасибо
C++ Игра "кости"
написал простенькую игру #include<iostream> #include<ctime> using namespace std; int main() { setlocale(0,""); srand(time(0)); int s=0,f=0,x,i=1,a,b,c,d; a=rand() % 7;
C++ Cортировка в массиве: сначала все четные, а потом все нечетные числа http://www.cyberforum.ru/cpp-beginners/thread759302.html
Пользователь вводит элементы массива. Переставить в первую половину элементы, расположенные на четных позициях, а во вторую – на нечетных. Дополнительный массив не использовать.
C++ Из массива удалить минимальное число элементов так, чтобы оставшиеся шли по возрастанию Из массива удалить минимальное число элементов так, чтобы оставшиеся шли по возрастанию. на языке С++, через цикл for, самым легким способом, я только начинаю учить язык пожалуйста.. подробнее

Показать сообщение отдельно
alsav22
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
10.10.2014, 20:50     Что означает двойное двоеточие в vector<int>::iterator it ?
Цитата Сообщение от kovalexius Посмотреть сообщение
Поподробней можно? Добавлено через 3 минуты
структура то пустая.
А если непустая даже то все равно не понимаю смысла.
Если "Указатель на поле типа int" то указатель на какое поле?
На любое типа int структуры S?
Вот так понятно?
C++
1
int* ptm;
Где int? Какой int? Неважно, прсто указатель на тип int. Так же и здесь, только указатель на:
Цитата Сообщение от kovalexius Посмотреть сообщение
На любое типа int структуры S?
Потом ему можно будет присвоить адрес конкретного поля int, структуры S.

Добавлено через 4 минуты
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
    struct S
    {
        int a;
        int b;
    
    };
 
    int S::*ptm;
    ptm = &S::a;
    S s;
    s.*ptm = 3; // a = 3;
    ptm = &S::b;
    s.*ptm = 4; // b = 4;
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru