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

Прямой доступ к переменным - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Расписать комментарии к задаче http://www.cyberforum.ru/cpp-beginners/thread1193198.html
Доброй ночи, дорогие формучане! Помогите мне разобраться с данной задачей. Распишите пожалуйста комментарии напротив строчек! Мне ее завтра сдавать для зачета, а я вообще ничего не понимаю((( Умоляю, выручайте!%-) #include <cstdlib> #include <iostream> #include <string>
C++ Вывести все слова из файла, содержащие в себе слово red Необходимо вывести все слова из файла, содержащие в себе слово red Вот код: #include <iostream> #include "fstream" #include <string.h> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread1193181.html
C++ Класс как параметр другого класса
Зачем использовать один класс как параметр другого, пример: class A {} class B {private: A Peremennaya;} И в чем разница: class A {} class B
C++ Сортировка Шелла, вставка asm в С++
Добрый вечер. Очень нужна помощь в том, как написать код с ассемблерными вставками. Задача такая: написать код сортировки Шелла на ассемблере и сделать ассемблерную вставку в функцию на C/C++ Я, если честно, совсем не разбираюсь в ассемблере, и не смотря на то что перечитала уже массу статей на тему вставок, все еще не понимаю как их правильно делать. Помогите, пожалуйста #include...
C++ Отсортировать массив по убыванию через алгоритм пирамидальной сортировки http://www.cyberforum.ru/cpp-beginners/thread1193159.html
В общем мне дан вещественный массив, нужно его отсортировать по убыванию через алгоритм пирамидальной сортировки #include <stdio.h> #include <stdlib.h> void siftDown(int *numbers, int root, int bottom) { int done, maxChild, temp; done = 0; while ((root*2 <= bottom) && (!done))
C++ Создать выходной массив строк, содержащий текст, состоящий из записей строго одинаковой длины В литерном массиве строк есть текст, содержащий слова, разделенные пробелами. Предложения текста разделены точками. Длина записей в этом массиве строке произвольная. Создать выходной массив строк, содержащий текст, состоящий из записей строго одинаковой длины - 60 байт. Исключение могут составлять записи, заканчивающиеся точкой - после точки нужно вывести в выходной массив строк признак... подробнее

Показать сообщение отдельно
IGPIGP
Комп_Оратор)
Эксперт по математике/физике
6442 / 3081 / 306
Регистрация: 04.12.2011
Сообщений: 8,483
Записей в блоге: 4
31.05.2014, 01:58     Прямой доступ к переменным
Цитата Сообщение от Arkaniy Посмотреть сообщение
Вот и получается, что нужно смотреть именно по полю год.
Не-а. Нужно бы передавать экземпляр или указатель на него. А функция которая его принимает сможет добраться до поля год:
C++
1
2
3
4
5
bool is_within_years( Film *film, int year_Max, int year_Mim){
if (year_Max <  year_Mim) swap(year_Max, year_Mim);
if( film->year <= year_Max &&  film->year >= year_Min) return true;
return false;
}
А вообще можно перегрузить оператор > и отсортировать контейнер таких структур и потом использовать стандартные способы поиска. Можно компоратор написать или лямбду использовать. Дело не в способе. Со структурами/классами целиком нужно бы делать всё.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru