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

Vector и конструктор класса - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вычислить сопротивление цепи, состоящей из двух резисторов http://www.cyberforum.ru/cpp-beginners/thread1168085.html
Написать функцию, которая вычисляет сопротивление цепи, состоящей из двух резисторов которые соединены параллельно и программу, использующую эту функцию. На языке С++
C++ В заданном предложении указать слово, в котором доля гласных максимальна В заданном предложении указать слово, в котором доля гласных максимальна. Считать, что слова в тексте отделены друг от друга одним пробелом. http://www.cyberforum.ru/cpp-beginners/thread1168080.html
C++ Игра Крестики-нолики: реализация с нуля
Помогите пожалуйста дали задание Составить игру Крестики_нолики на Форме.Чтобы был интерфейс с кнопками "Новая игра","Сброс","Выход".
Открыть файл, прочитать, записать C++
Тут явно ошибка,программа должна,открыть файл,вывести изначальное значение файла,а потом то что я записал в файл.Но как то не так все выходит.С++ #include "stdafx.h" #include <iostream> #include <Windows.h> #include <fstream> #include <stdlib.h> using namespace std;
C++ [ILINK32 Error] Error: Unresolved external http://www.cyberforum.ru/cpp-beginners/thread1168048.html
помогите вылетает ошибка и программа из-за этого не работает! Error: Unresolved external '__fastcall TForm1::LabelNumClick(System::TObject *)' referenced from C:\USERS\КИРИЛЛ\DESKTOP\КУРСОВАЯ ПО ПРОГРАММИРОВАНИЮ\КУРСОВАЯ ИНТЕРФЕЙС BUILDER\DEBUG\UNIT1.OBJ
C++ Загрузить файл txt Как загрузить таблицу из текстового файла? 3 столбца подробнее

Показать сообщение отдельно
pEntity
10 / 5 / 1
Регистрация: 12.12.2012
Сообщений: 371
06.05.2014, 19:54  [ТС]     Vector и конструктор класса
То есть так я смогу сделать?

C++
1
2
3
4
5
6
7
    for( int i = 0; i < ( int )Storage.size(); i++ )
    {
        if( Storage.at( i ).b == 3 )
        {
            Storage.at( i ).b = 5
        }
    }
И я видел, еще записывали данные без конструктора. Я так и не понял, когда нужно использовать конструктор для записи, а когда хватит и просто функции в классе. Можете объяснить ?

Я видел такой пример:

C++
1
2
3
4
5
6
7
8
class CA
{
public:
    Vector origin;
    Vector angles;
 
    void Calculate(Vector origin, Vector angles);
};
C++
1
2
3
4
5
void CA::Calculate(Vector _origin, Vector _angles)
{
    origin = _origin;
    angles = _angles;
}
И так записывали:

C++
1
std::vector<CA> vA;
*************************

C++
1
2
3
4
    CA a;
    a.Calculate( Vector( 25.0, 5.0, 10.0 ), Vector( 0.0, 65.0, 0.0 ) );
 
    vA.push_back(a);


Наверно задачи разные, но я не понимаю, просто вижу схожий функционал, объясните пожалуйста.
 
Текущее время: 14:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru