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

выделение памяти - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Прокоментируйте код программы на С++ http://www.cyberforum.ru/cpp-beginners/thread397103.html
#include <cstdlib> #include <iostream> #include <stdio.h> using namespace std; class computer { private: int frequency; public: computer(): frequency() {} \\ Что здесь значит 2 точки???\\конструктор
C++ Площадь треугольника Помогите пожалуйста. Надо сделать программу которая по трем координатам, введенных пользователем, считает площадь фигуры, ограниченной точками, а также строит на экране плоскость в декартовой системе координат (3 проекции). http://www.cyberforum.ru/cpp-beginners/thread397092.html
Подсчет количества слов в строке C++
Задача: Подсчет количества слов в строке s разделенных пробелами, или запятой. Для этого нужно использовать функцию: int Words (s). Нельзя использовать библиотеку string.h... Вот нашол код: #include <stdio.h> #define SLASH " ," // здесь можно указывать какие разделители будут: '\t' '\n' '\r' -=|. int is_slash(char ch) { const char* sc = SLASH; while( *sc ) {
Вывести слова в обратном порядке C++
Привет всем. Я студент, помогите пожалуйста написать программу: дана строка состоящая из 30 слов между словами пробел и запятая вывести на экран слова в обратном порядке. P.S. Желательно как можно проще , а то мне её еще объяснять=)
C++ Помогите пожалуйста (срочно) http://www.cyberforum.ru/cpp-beginners/thread397072.html
Муравей забрался на дерево, и порыв ветра унёс его на листочке далеко от муравейника. Муравей приземлился около ряда из стопок коробок кубической формы. Чтобы найти обратную дорогу к муравейнику, муравей решил забраться как можно выше на коробки и осмотреться. Он пополз сначала вверх на ближайшую стопку коробок, а, забравшись наверх, увидел, что есть еще более высокая стопка и переполз по...
C++ Указатель на двумерный массив Допустим, у меня есть функция: void A(float **b) { b=1; } Тогда почему выдает ошибку при следующем: const int a=100; подробнее

Показать сообщение отдельно
LostCoast
82 / 82 / 5
Регистрация: 30.09.2011
Сообщений: 404
Записей в блоге: 6
02.12.2011, 13:29     выделение памяти
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
#include <iostream>
using namespace std;
 
class Matrix {
    int m, n;
public:
    float **M;
    Matrix(int a, int b);
    void input();
};
 
Matrix::Matrix(int a, int b)
{
    M = new float*[a * b];
    n = a;
    m = b;
}
 
void Matrix::input()
{
 
    for (int i = 0; i < n; i++)
        for ( int j = 0; j < m; j++) {
            cout << "m[" << i << "][" << j << "]= ";
            M[i][j] = 1;
        }
}
 
int main() {
    Matrix *A = new Matrix(3,2);
    A->input();
    return 0;
}
при присвоении M[i][j] = 1; вылетает ошибка -
Необработанное исключение в "0x00ac15fb" в "Задачи по с++.exe": 0xC0000005: Нарушение прав доступа при записи "0xcdcdcdcd".
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 15:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru