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

Различные варианты инициализации указателя - в чём точная разница между ними? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Создать массив вещественных чисел из 10 элементов http://www.cyberforum.ru/cpp-beginners/thread171370.html
Задача в С++ Создать массив вещественных чисел из 10 элементов. Ввести элементы массива с клавиатуры при помощи scanf. Найти сумму первых 5 элементов. Найти сумму последних 5 элементов. Вывести на экран. Найти максимальное значение. Вывести на экран.
C++ Перевод из одной системы счисления в другую Составить программу перевода натурального числа из позиционной системы счисления с основанием m в позиционную систему счисления с основанием n через десятичную систему счисления. n=3, m=8; http://www.cyberforum.ru/cpp-beginners/thread171363.html
C++ Дано натуральное число. Найти число, получаемое удалением из исходного всех цифр a
Дано натуральное число. Найти число, получаемое удалением из исходного всех цифр a.
Программирование С++ в Microsoft Visual Studio 2010 C++
Подскажите пожалуйста!!! Можно ли программировать в этой среде программирования на С++ т.е. там уже есть Visual C++ Это тоже самое? Если нет, посоветуйте хорошую программу для программирования на С++.
C++ Программа для перекодирования http://www.cyberforum.ru/cpp-beginners/thread171335.html
Создал программу для перекодирования. Она нормально работает только выводит место русских символов чушь. пробовал сохранять русские символы в другой кодировке работает но на половину. Вот код когда я Прообовал CharToOem: #include <iostream> #include<math.h> #include<windows.h> using namespace std;
C++ Целочисленный тип размером в 1 байт не подскажите название такого типа? Просто смотрю в МСДН , там int- 4 байта. int16 -2 байта. А для 1 байта только char - но это символьный тип, а мне нужен целочисленный. подробнее

Показать сообщение отдельно
CyBOSSeR
Эксперт C++
 Аватар для CyBOSSeR
2294 / 1664 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
01.10.2010, 21:46     Различные варианты инициализации указателя - в чём точная разница между ними?
Цитата Сообщение от #pragma Посмотреть сообщение
какова разница записи с круглыми скобками и без них?
Никакой, в том и другом случае будет вызван конструктор по умолчанию.
Цитата Сообщение от #pragma Посмотреть сообщение
Если конструктор с параметрами,то как их посылать в конструктор? (полагаю просто писать их в круглых скобках?)
Да, в круглых скобках.
Цитата Сообщение от #pragma Посмотреть сообщение
C++
1
2
Statement *stmt(new Statement[0]); * // 3
Statement *stmt(new Statement[0]()); // 4
В обоих случаях по адресу stmt будет мусор, т.к. попытка выделить 0 байт обычно трактуется как запрос на выделение 1 байта. Память будет выделена, но при этом, естественно, никакие конструкторы вызваны не будут. Пример: http://codepad.org/DzYAZTd4
 
Текущее время: 18:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru