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

Инициализация по стандарту C++11 - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Действие конструктора вобще не понял http://www.cyberforum.ru/cpp-beginners/thread952351.html
Вобще не понял, зачем нужен конструктор. Ведь написано Как же инициализировать переменные-члены класса? Для этого в классе используется специальная функция-член, называемая конструктором. Я думал, конструктор нужен только потому, что в классе нельзя написать просто int initialAge=5 и как- либо работать с переменной. Я теперь наоборот в легком шоке. Переменную, инициализированную в...
C++ Возрастающая последовательность Задание: Написать программу, которая проверяет, представляют ли элементы введенного с клавиатуры массива возрастающую последовательность. Код свой прикрепить не могу. Нужны простые примеры решения задания. Спасибо! :) http://www.cyberforum.ru/cpp-beginners/thread952349.html
C++ О работе с динамическими двумерными (многомерными) массивами
Всех с наступающим профессиональным праздником, многоуважаемые гуру С++! задачка простая - работа с данными в двумерном динамическом массиве (просто пример :) ) Код: #include <iostream> using namespace std; void Input(int**, int, int); void Output(int**, int, int);
Вывести последовательность из цифр огромного числа C++
Задание во вложении. Собственно код: #include <iostream> #include <math.h> using namespace std; double factorial(int to); double exponential(int to, int basis);
C++ Массив длиной 10 разделить на два массива четных и нечетных чисел http://www.cyberforum.ru/cpp-beginners/thread952317.html
массив длиной 10 разделить на два массива четных и нечетных чисел #pragma hdrstop //--------------------------------------------------------------------------- #pragma argsused #include <iostream> #include <ctime> #include <iomanip>
C++ Найти произведение нечетных чисел, делящихся на 3 ввести с клавиатуры 10 элементов массива , отсортироваь их по убыванию ,сложить все четные и не четные ,найти произведение нечетных чисел делящихся на 3 подробнее

Показать сообщение отдельно
CyberBiberXD
0 / 0 / 0
Регистрация: 11.09.2013
Сообщений: 9
11.09.2013, 13:37     Инициализация по стандарту C++11
Здравствуйте ув. форумчане.

Читаю Прата С. Язык программирования С++ Лекции и упражнения 2012. В разделе "Инициализация в C++11", написано следующее:
Использование инициализатора с фигурными скобками для переменной, имеющей единственное значение, не было повсеместной практикой, но стандарт C++11 расширяет этот способ. Во-первых, такой инициализатор можно применять с или без знака =
Во-вторых, фигурные скобки можно оставить пустыми, тогда переменная будет инициализироваться 0
Пробуем:

Во-первых
C++
1
2
int babah = {30}; //ок
int babah{30} //ниок
Во-вторых
C++
1
2
int babah = {} //ниок
int babah{} //ниок
Пилю в Visual Studio 2012.

Что не так парни? Стандарт изменился?(
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 05:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru