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

Объявление взаимодействующих классов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Написать программу вычисления стоимости покупки с учетом скидки http://www.cyberforum.ru/cpp-beginners/thread664919.html
Написать программу вычисления стоимости покупки с учетом скидки. Скидка в 10% предоставляется, если сумма покупки больше 1000 руб.
C++ Быстрый поиск строки в файле. Задачка Всем добрый день. Есть задачка: Для текстового редактора нужно разработать класс на С++ для работы с большими текстовыми файлами (размер файла может быть несколько гигабайт). Причем процедура открытия файла и показ первой страницы должны происходить максимально быстро. Примерный интерфейс класса: Load( ИмяФайла ) Store( ИмяФайла ) GetLine( НомерСтроки ) InsLine( НомерСтроки,... http://www.cyberforum.ru/cpp-beginners/thread664901.html
C++ нужно написать пример на С++
Есть условие Пусть {x}_{1}={y}_{1}=1 ; {x}_{i}= {0.3x}_{i-1} ; {y}_{i}={x}_{i-1}+{y}_{i-1}; i=2,3,... . Дано натуральное n. Найти: \sum_{i=1}^{n}\frac{{x}_{i}}{1+|{y}_{i}|} Прошу помочь написать этот пример в С++ и если это возможно, объяснить как применяются циклы в этом примере. С помощью каких кодов и т.п. Буду премного благодарен.
Одномерный массив C++
В одномерном массиве, состоящем из n вещественных элементов, вычислить: - самую длинную подпоследовательность элементов массива, которая является палиндромом. Дополнительных массивов для преобразования данных использовать нельзя. Как это можно реализовать, подкиньте идею. В С++ начинающий, поэтому без особых замудреностей.
C++ С циклом for не могу разобраться http://www.cyberforum.ru/cpp-beginners/thread664889.html
В учебнике обещано что: Приводимый ниже код выводит на экран числа от 1 до 100. { int count; for (count =1; count <=100; count++); cout << count << " "; }
C++ задачки Страуструпа Сижу в обнимку с талмудом Страуструпа, изучаю С++ самостоятельно. Просить код писать не буду, разберусь. Некоторые терминологические вещи неясны, хочу спросить у знатоков. "измените тело цикла так, чтобы он считывал только одно число типа double за один проход" Если имеем double a; double b; while (cin>>a>>b) то это не называется одно число за 1 проход? это будет 2 числа за 1 проход?... подробнее

Показать сообщение отдельно
tihonya
11 / 7 / 1
Регистрация: 30.05.2012
Сообщений: 107
06.10.2012, 22:27     Объявление взаимодействующих классов
А на*** здесь тот сумматор?
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
30
31
32
33
34
//class Summator;
#include <iostream>
using namespace std;
class Word{
    public:
    int length;
    //метод увеличения длины объекта на величину другого объекта l с помощью сумматора s (передаём сумматор и другой объект)
 
  Word* operator + (Word l){
      Word *R = new Word();
      R->length =this->length+l.length;
      return R;
  }
 
};
 
int main(){
 
    //создаём два объекта класса Word
    Word * a = new Word();
    Word * b = new Word();
 
    //инициализируем длину каждого объекта
    a -> length = 1;
    b -> length = 2;
 
    //выводим значение длины a
    cout << a -> length << endl;
    // Складываем
    a= *a+*b ;
  
    //выводим значение длины a
    cout << a -> length;
}
Вот код складывает два объекта Word..
 
Текущее время: 06:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru