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

Непонятки с классами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ То ли getchar мозги парит, то ли я что-то не вижу http://www.cyberforum.ru/cpp-beginners/thread943088.html
не срабатывает, получается бесконечный цикл... do { ch=getchar(); } while ((ch != 'y') | (ch!='n')); что не так, подскажите, плиз
C++ Специализация nested template class Всем доброго дня. Сделал частичную развертку циклов с помощью шаблонов. Однако, если вспомогательную структуру inner_unroller сделать nested для главного класса-унроллера, то компилятор ругается -... http://www.cyberforum.ru/cpp-beginners/thread943082.html
C++ поменят местами элементи массива
составить программу, которая меняет местами два любих элементи двумерного массива
C++ Из двух в один
Существует два файла .cpp //Первый файл #include <iostream> #include <locale> using namespace std; int r_avg(int i); void reset;
C++ Класс Person http://www.cyberforum.ru/cpp-beginners/thread943043.html
Добрый день, форумчане. Решал задание из книги С.Прата, №2 из главы 10. Пусть имеется определение простого класса в нем используется объект string и символьный массив. Напишите программу, которая...
C++ Создание двумерного динамического массива У Хортона А. - Visual C++ 2005 написано как создавать динамические массивы таким способом: Выделение памяти в свободном хранилище для многомерного массива предполагает использование new в... подробнее

Показать сообщение отдельно
alsav22
5436 / 4831 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
25.08.2013, 15:26
Имеете ввиду, что при работе ошибки нет, если есть выход за границу? Ещё раз повторю: может быть, может не быть. Зависит от разного, например от того, как далеко выход, и что там лежит. В любом случае - это кривой код. Изменяем код, в 12 посте на такой:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
using namespace std;
 
int main()
{
    int *arr = new int;
    for (int i = 0; i < 500; ++i)
        arr[i] = i;
 
    for (int i = 0; i < 500; ++i)
        cout << arr[i] << ' ';
 
    cout << endl;
    
 
    system("pause");
    return 0;
}
Получаем уже совсем другой результат.
1
Миниатюры
Непонятки с классами  
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru