Форум программистов, компьютерный форум, киберфорум
Наши страницы

Завернутые векторы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Таблица лексем и таблица идентификаторов http://www.cyberforum.ru/cpp-beginners/thread210083.html
Помогите пожалуйста найти ошибку в коде. Прога строит ТИ и ТЛ. К таблице идентификаторов претензий нет, а вот в таблице лексем возникают ошибки: почему то оператор if записывает как =f и определяет...
C++ матрица очень need.... Ув.форумчане прошу помощи нужна решить траблу с матрицей сам не могу этого сделать(((к сожалению.Нужно сделать в MFC AppWizard.exe/ Кто сможет помоч??откликнетесь) Дана действительная матрица... http://www.cyberforum.ru/cpp-beginners/thread210077.html
C++ Класс строка
Надо реализовать в классе 1)Создание пустой строки 2)Удаление строки 3)Добавление символа в строку 4)Удаление по индексу из строки 5)Замена символа на i-й позиции 6)Обмен двух символов местами...
Работа с текстовыми файлами. C++ C++
Входной файл сохраняет следующую информацию по студентам: <Фамилия>, <имя>, <отчество>, <год рождения>, <курс>, <пол>, причем фамилия, имя и отчество имеют не более 12 символов, пол - указывается...
C++ удаление элемента в списке по ключу http://www.cyberforum.ru/cpp-beginners/thread210066.html
Пожалуйста, подскажите где ошибка, три часа мучаюсь никак не могу найти. В динамическом списке нужно удалить элемент по заданному ключу. Ввод, вывод хорошо работают, а вот с удалением непонятно что:...
C++ Распечатать все слова нечетной длины, начинающиеся и оканчивающиеся на букву Т Дана строка символов. Группу символов, разделенную с одной или с обеих сторон одним или несколькими пробелами и не содержащую внутри себя пробелов, назовем словом. Распечатать все слова нечетной... подробнее

Показать сообщение отдельно
ForEveR
В астрале
Эксперт С++
7992 / 4751 / 321
Регистрация: 24.06.2010
Сообщений: 10,547
Завершенные тесты: 3
13.12.2010, 19:49
Mee,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include "header.h"
#include <vector>
 
w_v::sz=10;
 
w_v operator+(w_v a, w_v b)
{
        w_v c;
        c.sz=b.sz;
        for (int i=0; i<a.vect.size(); i++)
                c.vect.at(i)=a.vect.at(i)+b.vect.at(i);
        return c;
};
И из мейна убрать соответственно
C++
1
  a.sz=10;
И это бессмысленно
C++
1
        c.sz=b.sz;
Ибо этот член пренадлежит непосредственно классу. Он ОДИН на всю программу. Каждый класс который создается - создается со значением sz=10 (в данном случае).

А впринципе можно сделать и так.

C++
1
2
3
4
5
6
7
#include <vector>
struct w_v
{
        static const unsigned sz=10;
        std::vector <double> vect;
};
w_v operator+(w_v a, w_v b);
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru