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

Операция new с размещением - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Оператор switch C++ http://www.cyberforum.ru/cpp-beginners/thread971919.html
Помогите с кодом, пожалуйста. На скрине задание.
C++ Variadic Templates проблема только в переводе на русский, обычно это "Шаблоны с переменным числом аргументов" но такое длинное выражение долго не проживёт. Есть у кого нить идеи как называть такие шаблоны? http://www.cyberforum.ru/cpp-beginners/thread971913.html
1101001000 C++
Всем привет! Помогите добить задачу (выскакивает превышение лимита по времени). Ограничение времени: 1.0 секунды Ограничение памяти: 64 МБ Представим себе бесконечную последовательность цифр, составленную из записанных друг за другом возрастающих степеней десятки. Вот начало этой последовательности: 110100100010000… Всё, что надо — определить, какая цифра находится в такой...
C++ Метод итерации для решения СНАУ
Написал программу для решения СНАУ методом итерации, но столкнулся с проблемой. После присвоения элементам матриц matn, matHn, matKn определенных значений, при выводе этих матриц, да и при работе с ними, элементы этих матриц имеют другие значения, которые принадлежат другим элементам. Никак не могу разобраться, где я напортачил, взгляните: #include<iostream> #include<math.h> using namespace...
C++ Наследование , зачем оно нужно ? http://www.cyberforum.ru/cpp-beginners/thread971861.html
Добрый день , который день бьюс с темой Добавлено через 3 минуты Понимаю что можно создавать классы окон в Windows от родительского используя функции родителя. Но как на практике без учебника это реализуется не знаю . //Что может унаследовать класс WomaN от MaN и не проще ли создавать просто новый класс ???Вот код : #include<iostream> #include<string.h> using namespace std;
C++ Проверка есть ли элемент в векторе Если уже есть такой то увеличить счетчик для этого элемента, если нет то добавить. Как это сделать? подробнее

Показать сообщение отдельно
Ilot
Модератор
Эксперт С++
1785 / 1160 / 225
Регистрация: 16.05.2013
Сообщений: 3,056
Записей в блоге: 5
Завершенные тесты: 1
08.10.2013, 12:18     Операция new с размещением
Как правильно написал Jupiter ты сместил указатель
C++
1
pt1++
и теперь он указывает на второй элемент. И вот тут ты используешь команду:
C++
1
pt1[i]
Которая по сути означает то же самое, что и pt1 + 1. А так как указатель уже сместился на второй элемент такой вызов приведет к обращению к 3 элементу(т.е. выход за пределы массива), а не второму как тебе кажется.
p.s. Вот вам пожайлуста наглядное отличие указателя на массив и константное имя масива. С последним подобной ошибки не случится.
 
Текущее время: 15:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru