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

Непонятки с классами - 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 для главного класса-унроллера, то компилятор ругается - nested class является шаблонным и специализируется внутри главного класса: template<size_t idx_start, size_t idx_end> class partial_unroller//Главный класс - "частичный развертыватель" { public:... 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 в несколько более сложной форме, чем для одномерного массива. Если предположить, что у вас уже есть соответствующим образом указатель pbeans, то получение пространства памяти для массива beans, с которым вы... подробнее

Показать сообщение отдельно
alsav22
5417 / 4813 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
24.08.2013, 20:48
Цитата Сообщение от KokosSPb Посмотреть сообщение
Создал int массив и так и так, (через () и через []), заполнил его, обратился к элементам, в обоих случаях всё сработало
Это не проверка того, что массив был создан. Всё что вы описали (при использовании ()), было за пределами выделенной памяти. Что работало, дело случая. Может работать, может не работать (тема с чего началась?). Компилятор не отслеживает выход за границу выделенной памяти (ошибка возникает во время работы программы), это на совести программиста.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru