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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Таблица лексем и таблица идентификаторов http://www.cyberforum.ru/cpp-beginners/thread210083.html
Помогите пожалуйста найти ошибку в коде. Прога строит ТИ и ТЛ. К таблице идентификаторов претензий нет, а вот в таблице лексем возникают ошибки: почему то оператор if записывает как =f и определяет его тип как:"знак". И еще когда переменной второй раз присваиваешь значение, то знак присваивания определяется почему то как знак равно "=". Ну вот допустим входной текст такой: begin i:=0x14;...
C++ матрица очень need.... Ув.форумчане прошу помощи нужна решить траблу с матрицей сам не могу этого сделать(((к сожалению.Нужно сделать в MFC AppWizard.exe/ Кто сможет помоч??откликнетесь) Дана действительная матрица размера m*n. Найти сумму элементов строки, в которой расположен элемент с наименьшим значением. Предполагается, что такой элемент един-ственный. Добавлено через 6 часов 30 минут кто поможет) http://www.cyberforum.ru/cpp-beginners/thread210077.html
C++ Класс строка
Надо реализовать в классе 1)Создание пустой строки 2)Удаление строки 3)Добавление символа в строку 4)Удаление по индексу из строки 5)Замена символа на i-й позиции 6)Обмен двух символов местами 7)Чтение всей стоки просто классы нам мало объясняли и вот кто сможет помогите плз хоть каким небуть кодом!!!!
Работа с текстовыми файлами. C++ C++
Входной файл сохраняет следующую информацию по студентам: <Фамилия>, <имя>, <отчество>, <год рождения>, <курс>, <пол>, причем фамилия, имя и отчество имеют не более 12 символов, пол - указывается символами М и Ж, год рождения - целое из 4 цифр, курс - целое от 1 до 5. Данные по студентам отделяются знаком «;». Необходимо написать программу, которая выводит наиболее распространенное мужское и...
C++ удаление элемента в списке по ключу http://www.cyberforum.ru/cpp-beginners/thread210066.html
Пожалуйста, подскажите где ошибка, три часа мучаюсь никак не могу найти. В динамическом списке нужно удалить элемент по заданному ключу. Ввод, вывод хорошо работают, а вот с удалением непонятно что: #include <cstring> #include <fstream> #include <iostream> using namespace std; struct FRUIT { char Name; int Number;
C++ Распечатать все слова нечетной длины, начинающиеся и оканчивающиеся на букву Т Дана строка символов. Группу символов, разделенную с одной или с обеих сторон одним или несколькими пробелами и не содержащую внутри себя пробелов, назовем словом. Распечатать все слова нечетной длины, начинающиеся и оканчивающиеся на букву Т. Если таких слов нет, то выдать соответствующее текстовое сообщение. подробнее

Показать сообщение отдельно
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 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);
 
Текущее время: 03:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru