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

Создание массива класса - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Sublime & AStyleFormatter http://www.cyberforum.ru/cpp-beginners/thread1307633.html
Добрый день. Не получается настроить автоформат c++-файлов. Выставляю в настройках плагина стандарт GNU, в котором, если не ошибаюсь, разрешается писать функции так - void fn() { return; }, но все равно автоформат не работает и форматирует плагин функцию в: void fn() { return; } Может я не правильно применяю настройки? Буду благодарен за помощь.
C++ Release/Debug Здравствуйте! Пишу сложную расчётную программу. И мне важна скорость выполнения программы. И хотел бы проконсультироваться. Делал с помощью clock(). На debug мне программа выдавала, что выполняется за 140 мс. а как переключил на realise, стала показывать 9 мс. Удивила такая большая разница. Знаю что тупой вопрос, но как это возможно? И действительно ли это реальная скорость? Или программа может... http://www.cyberforum.ru/cpp-beginners/thread1307622.html
Составить програму с использованием функции C++
a) функции находятся в этом же файле b) функции находятся в другом файле Даны N чисел. Какое из N чисел будет больше, если в каждом числе переставить крайние цифры?
C++ Массив int перевести в буфер
Нужно перевести массив интов в char* array, а потом это сделать наоборот т.е опять получить массив интов. Добавлено через 1 минуту думал как-то так char* buf; for(int i=0;i<10;i++){ buf= (char*)i-'0'; }
C++ В чём ошибка? http://www.cyberforum.ru/cpp-beginners/thread1307604.html
#include <stdio.h> #include <math.h> main() { float Pi=M_PI; float x,y,xn=2.5,xk=7.5,xh=0.5; printf("\n X Y\n"); for (x=xn;x <= xk;x+=xh) { if (x > 5.0) {y=(3*x+5)/pow(x,2); } else (x <= 5.0) {y=pow(cos(x)*x,3/3) ;} printf("%8.5f %8.5f\n",x,y);
C++ Нужен пример много поточной программы Пишу в code blocks c++ В данном ниже коде надо вывести void foo() в отдельный поток то биш щас код делает 0500 s 1500 s 2500 s ... 0200 s 1200 s подробнее

Показать сообщение отдельно
egor2116
 Аватар для egor2116
337 / 368 / 42
Регистрация: 20.01.2013
Сообщений: 1,100
22.11.2014, 15:09     Создание массива класса
Наверное как то так
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
35
36
class Student
{
    private:
        int * array; // массив структор и т.д.
        size_t SIZE;
    public: 
        Student(const size_t & size = 1)
        {
            SIZE = size;
            array = new int[SIZE];
        }
        ~Student(){ delete [] array; }
        
        void creat_student()
        {
            // TO DO
        }
        
        int * getArray(){ return array; } //получаем массив
        size_t getSize(){ return SIZE; }
        
        
};
 
 
int main() {
    
    Student st(5);
    
    int * arr = st.getArray();
    
    for(int i = 0; i < st.getSize(); ++i)
        std::cout << arr[i];
    
    return 0;
}
 
Текущее время: 16:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru