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

Копирование одного массива в другой - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Непонятная ошибка при вызове функции от тут же создаваемого объекта http://www.cyberforum.ru/cpp-beginners/thread1526236.html
Ошибка появляется в строке 42: #include "list.h" #include <iostream> using namespace std; int menu() { system("cls"); int choice; cout << "1 - Добавить элемент в начало\n"
C++ Быстрая сортировка по возрастанию Добрый день, хотел попросить помощи, смотрел в интернете на тему быстрой сортировки, но адекватного объяснения, понятного мне, я не нашел. В общем, есть динамический массив, и как его сделать я... http://www.cyberforum.ru/cpp-beginners/thread1526182.html
C++ Сортировка столбцов матрицы по убыванию
дана матрица размером NxM надо отсортировать элементы столбцы в порядке убывание. Ввод данных с клавиатуры. ввод данных 4 2 86 -18 54 96 60 -15 43 20 Вывод данных
Функция C++ в php или обьясните по подробнее как она работает C++
typedef std::basic_ostringstream<Char> OStringStream; std::string ByteArrayToHexStr(uint8 const* bytes, uint32 arrayLen) { int32 init = 0; int32 end = arrayLen; int8 op = 1; ...
C++ Указатели на функции http://www.cyberforum.ru/cpp-beginners/thread1526081.html
Нужна помощь в исправлении и изменении программы. Даны натуральное число n, действительное x. Вычислить: #include "stdafx.h" #include "stdio.h" #include "conio.h" #include "locale.h"...
C++ Нужно добавить проект на гугл-диск, как сделать так, чтобы запускалась сразу консоль, одним файлом? Нужно добавить проект на гугл-диск, как сделать так, чтобы запускалась сразу консоль, одним файлом? подробнее

Показать сообщение отдельно
Renji
1921 / 1319 / 298
Регистрация: 05.06.2014
Сообщений: 3,781
07.09.2015, 13:59
1) class cl{protected: . Тогда последующие члены класса будет видно из потомка.
2) delete m; delete[] m;
3) Подмассивы m это не очистит.
4)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
class c1
{
public:
    c1(int width,int height):
        mas(new char[width*height]),_width(width),_height(height){}
    ~c1(){delete[] mas;}
    int width()const{return _width;}
    int height()const{return _height;}
 
    //вот через это массив и читать
    char&value(int x,int y){return mas[x+y*width()];}
    char value(int x,int y)const{return mas[x+y*width()];}
private:
    char*const mas;
    const int _width,_height;
};
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru