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

Память под объекты через new - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ basic_istream::getline http://www.cyberforum.ru/cpp-beginners/thread627403.html
Всем здравствуйте. Изучаю С++ по книге Р. Лафоре в главе 7 массивы и строки есть задание которое предполагает получение строки, содержащей пробелы в переменную типа string и тут при выполнении задания я столкнулся с непонятным поведением функции basic_istream::getline вот пример кода который показывает проблему: #include <iostream> #include <string> using namespace std; const int...
C++ Не могу найти ошибку (std::thread) В цикле добавляю в свой класс несколько задач, всегда получается разный результат, иногда вылетает исключение о недействительности итератора дека. #ifndef _NFTASK_MANAGER_HPP #define _NFTASK_MANAGER_HPP #include <thread> #include <deque> #include <vector> #include <new> http://www.cyberforum.ru/cpp-beginners/thread627401.html
Подбор литературы. Для повышенного уровня C++
Привет. Освоил книгу страуструпа для новичков. Подскажите куда двигаться дальше? Разработка приложений информационной безопасности. Взаимодействие с операционной системой проще говоря. Простите что выглядит пост по детски, мой опыт в программировании 14 дней. Время до октября.
В одномерном массиве, состоящем из n вещественных элементов, вычислить сумму отрицательных элементов массива C++
Прошу помочь с моей задачей.Я только-только начал изучать С++ и у меня возникли трудности задача В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1)сумму отрицательных элементов массива 2)произведение элементов массива, расположенных между максимальным и минимальным элементами. Упорядочить элементы массива по возрастанию. Пишу на dev-c++ Код
C++ graphics.h - сохранение изображения http://www.cyberforum.ru/cpp-beginners/thread627384.html
Мне нужно, что бы можно было как-нибудь сохранить изображение определённой области экрана (например от х 100 у 100 до х 200 до у 200) И потом это изображение снова вставить в эту же программу
C++ Ширина (высота) окна winapi Подскажите как узнать ширину (высоту) окна? подробнее

Показать сообщение отдельно
Jupiter
Каратель
Эксперт C++
6543 / 3963 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
25.07.2012, 11:38     Память под объекты через new
Цитата Сообщение от Avazart Посмотреть сообщение
А в чем разница?
Разве есть рахнзница между int и int() ?
8-я глава черновика последнего стандарта, подраздел инициализаторы
8.5
An object whose initializer is an empty set of parentheses, i.e., (), shall be value-initialized.
чуть выше пояснение
To value-initialize an object of type T means:
— if T is a (possibly cv-qualified) class type (Clause 9) with a user-provided constructor (12.1), then the
default constructor for T is called (and the initialization is ill-formed if T has no accessible default
constructor);
— if T is a (possibly cv-qualified) non-union class type without a user-provided constructor, then the object
is zero-initialized and, if T’s implicitly-declared default constructor is non-trivial, that constructor is
called.
— if T is an array type, then each element is value-initialized;
— otherwise, the object is zero-initialized.
и ещё чуть выше
To zero-initialize an object or reference of type T means:
— if T is a scalar type (3.9), the object is set to the value 0 (zero), taken as an integral constant expression,
converted to T;103
— if T is a (possibly cv-qualified) non-union class type, each non-static data member and each base-class
subobject is zero-initialized;
— if T is a (possibly cv-qualified) union type, the object’s first non-static named data member is zero-
initialized;
— if T is an array type, each element is zero-initialized;
— if T is a reference type, no initialization is performed.
 
Текущее время: 13:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru