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

Зачем использовать Указатель на указатель? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Считать BMP изображение в динамическую память http://www.cyberforum.ru/cpp-beginners/thread1244274.html
Нужно считать ВМР изображение в массив в динамической памяти используя fstream.
C++ Что такое шаблоны функций? Люди обясните пожалуйста шаблоны функций На заннятиях чучуть провтыкал помогите вы буду благодарен!! http://www.cyberforum.ru/cpp-beginners/thread1244255.html
C++ Объяснить линейный поиск в массиве и сортировка массива
Рябята кому не трудно кто может обяснить линейный поиск в масиве и сортировку масива Не очень понял как на парах обясняли обясните вы пожалуйста буду благодарен!
Вычислите значения полиномов Лагерра Ln(x): C++
Ln(x)=\begin{cases}1 & \text{ if } n=0 \\ -x + 1 & \text{ if } n=1 \\ x^2-4x+2 & \text{ if } n=2 \\ -x^3+9x^2-18x+6 & \text{ if } n=3 \\ x^4-16x^3+72x^2-96x+24 & \text{ if } n=4 \end{cases} x = 0.5. Помогите пожалуйста!!
C++ Cохранение очень большого массива в текстовый файл http://www.cyberforum.ru/cpp-beginners/thread1244221.html
Помогите пожалуйста. Мне требуется сохранить карту в своей игре в текстовый файл. Класс карты: class cMap { public: cRegion regions; }; class cRegion { public:
C++ Написать функцию, которая сортирует переданный ей динамический массив "быстрой" сортировкой #include <iostream> #include <vector> using namespace std; void qSort( vector <int> &A,int nStart, int nEnd) { int L,R,c,X; if (nStart>=nEnd) return; L=nStart; R=nEnd; X=A; while (L<=R) подробнее

Показать сообщение отдельно
Тамика
Котовчанин
 Аватар для Тамика
859 / 439 / 129
Регистрация: 16.02.2010
Сообщений: 2,538
Записей в блоге: 27
29.08.2014, 18:15     Зачем использовать Указатель на указатель?
Цитата Сообщение от gru74ik Посмотреть сообщение
Вот это в виде кода можно увидеть?
о_О
Н-ну, раз это сложно представить, пожалуйста. Набросала тут.
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
template <typename T>
class Matrix
{
    std::vector <T> mas;
    size_t mSize;
    size_t mRows;
    size_t mCols;
 
public:
    Matrix(size_t size)
    {
        if (!mas.empty())
            mas.clear();
        mas.resize(size);
        mSize = size;
    }
 
    Matrix(size_t rows, size_t cols)
    {
        if (!mas.empty())
            mas.clear();
        mas.resize(rows*cols);
        mCols = cols;
        mRows = rows;
    }
 
    ~Matrix()
    {
        mas.clear();
    }
 
    size_t getRows()
    {
        return mRows;
    }
 
    size_t getCols()
    {
        return mCols;
    }
 
    size_t getSize()
    {
        return mSize;
    }
    
    void initMatrix()
    {
        std::cout << std::endl;
        for (int i = 0; i < this->getCols()*this->getRows(); ++i)
        {
            std::cout << "Enter " << i << " element: ";
            std::cin >> this->mas[i];
            std::cout << std::endl;
        }
    }
 
    void show()
    {
        std::cout << std::endl;
        for (int i = 0; i < this->getCols()*this->getRows(); ++i)
        {
            if (i % this->getRows() == 0) std::cout << std::endl;
            std::cout << this->mas[i];
        }
    }
};
Добавлено через 32 секунды
И тестовый мейн.
C++
1
2
3
4
5
6
7
int main ()
{
    Matrix<int> *matrix = new Matrix<int>(5, 5);
    matrix->initMatrix();
    matrix->show();
    system("pause>>null");
}
Добавлено через 30 минут
gru74ik, велкам. з.ы. Нет женского аналога этому смайлу, ничего не подумайте.
 
Текущее время: 06:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru