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

Оптимизация работы метода класса с объектами класса [C++] - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ 3 условия http://www.cyberforum.ru/cpp-beginners/thread557781.html
помогите составить программу для решения системы уравнений задание: y=1-sqrt(2/x^5+1), при x>0 y=log(abs(x-3)+abs(x+1)), при x<0 y=2*(a^(x+5)), при x=0 y и а вводить с клавиатуры Вот что у меня получилось. Но работает некорректно, подозреваю что неправильно записал условия #include <stdio.h> #include <math.h> void main ()
C++ Определение кислотности раствора в зависимости от цвета индикатора помогите составить программу определения кислотности раствора в зависимости от цвета индикатора. http://www.cyberforum.ru/cpp-beginners/thread557773.html
Ввод чисел в массив C++
Как сделать чтобы пользователь мог вводить числа в массив не по порядку? Допустим в массиве 10 элементов, доходим стрелочками до 5го и вписываем 1, потом стрелочками до 3го и т.д.
C++ Байтовое хранилище данных
Привет, народ. Есть задача - в руки мне даётся структура, предназначенная для хранения байтового массива. Заполнять массив можно однотипными значениями какого-угодно типа, только в начале нужно указать сколько в байтах будет занимать один элемент в памяти. Вот примерно как это выглядит: Описание структуры: #ifndef CSTASH #define CSTASH struct CStash{ int size; // Размер каждого элемента...
C++ Ошибка при построении Release в VC 2010 Express. http://www.cyberforum.ru/cpp-beginners/thread557759.html
Использую qt-win-opensource-4.8.1-vs2010 с VC 2010 Express. Проект разделён на три файла: mainwindow.h #include <QtGui> #include <QtCore> class MainWindow : public QMainWindow { Q_OBJECT public: explicit MainWindow(QWidget *parent = 0); };
C++ Структура и кое-что не понятно... Имеется такая структура struct Person { std::string surname; unsigned int year; bool operator < (const Person &sg) { return (this->year < sg.year); подробнее

Показать сообщение отдельно
volchonokilli
4 / 4 / 0
Регистрация: 04.01.2012
Сообщений: 41
24.04.2012, 23:35     Оптимизация работы метода класса с объектами класса [C++]
Здравствуйте!
Я хочу сделать 25 000 объектов класса, в последствии они все будут разными, но сейчас, для упрощения задачи, я делаю их одинаковыми.
Собственно, вопрос в том, как это сделать быстро.
Приведённый ниже код, с использованием метода класса делает это ОЧЕНЬ долго.

Вот код:
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
#include <iostream>
 
using namespace std;
 
int num=0;
 
void main()
{
    class tile
    {
    public:
        static tile change()
        {
            tile temp;
            temp.num=::num;
            temp.mapp='\xDB';
            return temp;
        }
    private:
            int num;
            char mapp;
    };  
    tile ti[25000];
    for(int i=0;i!=24999;++i)
    {
        ti[i] = tile::change();
        ++::num;
    }
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 16:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru