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

Присвоить NULL массиву - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программа работы со стеком подскажите пожалуйста http://www.cyberforum.ru/cpp-beginners/thread978725.html
Для решения задачи использовать стандартный тип "стек", определённый в библиотеке STL. Исходные данные можно получить как вводом с клавиатуры, так и генератором случайных чисел. (2 задача) СТЕКИ ...
C++ Соединить их в один упорядоченный массив F. Число сравнений не должно превышать m+n Даны два упорядоченных набора чисел C1, C2, ..., Cn и D1, D2, ..., Dm. Соединить их в один упорядоченный массив F. Число сравнений не должно превышать m+n. Не могу понять Число сравнений не... http://www.cyberforum.ru/cpp-beginners/thread978712.html
Дано натуральное число n. Вычислить: C++
помогите написать на С++ Дано натуральное число n. Вычислить: 1*2+2*3*4+3*4*5*6+...+n(n+1)...2n
C++ Программа работы с очередью подскажите пожалуйста
Для решения задачи использовать стандартный тип "очередь", определённый в библиотеке STL. Исходные данные можно получить как вводом с клавиатуры, так и генератором случайных чисел. (1 задача)...
C++ Есть массив из положительных чисел, допустим из 10. Нужно найти эл-ты, сумма которых будет равна определённому числу http://www.cyberforum.ru/cpp-beginners/thread978655.html
Я хотел сделать перебором с помощью рекурсивной ф-ции, но чёт не особо выходит. Помогите пожалуйста.
C++ Вывод выражения типа "float". Некорректное отображение #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <clocale> #include <stdio.h> #include <stdlib.h> #include <iostream> #include "stdafx.h" using namespace std; int _tmain(int... подробнее

Показать сообщение отдельно
antake
0 / 0 / 0
Регистрация: 24.09.2012
Сообщений: 29
16.10.2013, 11:18  [ТС]
Да, конечно:

C++
1
2
3
4
5
6
7
        // Default constructor
        template<typename T> matrix<T>::matrix ()
        {
            data = NULL;
            rows = 0;
            columns = 0;
        }
C++
1
2
3
4
5
6
        template<typename T> matrix<T>::matrix (const shared_ptr<Mat> X)
        {   
            matrix<T>();
            setMatrix( X );
 
        }
C++
1
2
3
4
5
6
7
8
9
10
11
12
template<typename T> void matrix<T>::setMatrix( const shared_ptr<Mat> mat )
        {
            clear();
                      .........
                 }
        template<typename T> void matrix<T>::clear()
        {
                delete[] data;
                data = NULL; // it doesn't work..., see function setMatrix
                rows = 0;
                columns = 0;
        }
Добавлено через 2 минуты
Спасибо за ответы, я подозреваю, что действительно проблема в макросе NULL ( который у меня объявлен как 0), но пока другим занят, не проверил.

data становится ненулевой уже после выхода из дефолтного конструктора
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru