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

Сортировка массива объектов класса - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Запись кириллицы в строку из консоли http://www.cyberforum.ru/cpp-beginners/thread860976.html
Столкнулся с такой проблемой: если я пытаюсь заполнить строку из консоли, то потом из этой строки на экран выводятся кракозябры. Подскажите, пожалуйста, как сделать, чтобы все было нормально? int _tmain(int argc, _TCHAR* argv) { setlocale (LC_ALL,"rus"); string str; char tmp; cout<<"Введите, что вы хотели бы вывести на экран: "; getline(cin,str); cout<<str<<endl; system...
C++ Наибольшее расстояние между словами в файле Полный текст задачи: Дан файл, содержащий текст на русском языке и некоторые два слова. Определить, сколько раз они встречаются в тексте и найти наибольшее расстояние между этими словами.(сколько слов между ними). Добавлено через 8 минут #include<fstream> #include<iostream> #include<string> #include<conio.h> #include<stdio.h> #include <sstream> #include <locale.h> http://www.cyberforum.ru/cpp-beginners/thread860971.html
C++ Считывание из файла
Всем привет! Есть вот такая проблема: при считывании данных из файла в объект ниоткуда берутся лишние данные. В чем может быть проблема? Вот пример файла: 1 1 1 2 2 2 А вот что получается когда считываю файл: 1 1 1 2 2 2 2 2 void output(Toys &T) { ifstream in("1.txt");
в чем ошибка? C++
Дано целое позитивное число n. Составить алгоритм вычисления суммы В чем ошибка в коде?#include <iostream> #include <conio.h> #include <math.h> #include <locale.h> using namespace std; //главная функция программы, с нее начинается выполнение int main()
C++ Задание на создание классов http://www.cyberforum.ru/cpp-beginners/thread860963.html
Дорогие коллеги! Помогите новичку разобраться с этим заданием! Задание на создание классов Данное задание предполагает создать базовый класс фигуры, указанный в задании класс и в нем реализовать заданную функцию. Приложение создается с графическим интерфейсом и реализует создание нескольких объектов заданного класса и тестирование заданной функции. Нужно: Разработать класс сектора Sector и...
C++ Приостановка выполнения программы Подскажите пожалуйста, можно ли в си как-нибудь реализовать приостановку выполнения программы на несколько секунд? Нужно что-то вроде system("pause"); только не до нажатия enter а на заданное мной время? подробнее

Показать сообщение отдельно
anmartex
...
1701 / 1194 / 495
Регистрация: 12.02.2013
Сообщений: 1,978
12.05.2013, 10:42     Сортировка массива объектов класса
Цитата Сообщение от SKS-65 Посмотреть сообщение
а ведь статические методы могут работать только со статическими полями ...
Да, конечно.

Цитата Сообщение от SKS-65 Посмотреть сообщение
... как тут тогда всё работает?
А почему ему не работать? Ведь метод выполняет действия над пришлым объектом и свои поля вообще не использует.

Вообще, данный метод вы таковым сделали, просто в вашем случае приходилось иметь под рукой лишний объект, чтобы выполнить сортировку над другим объектом. Улавливаете абсурдность? Поэтому был выбор, либо ориентировать этот метода на свой объект, либо сделать его статичным и таким образом исключить необходимость наличия второго объекта. Я выбрал второе.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru