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

Размер типа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Константные глобальные переменные - константные ли? http://www.cyberforum.ru/cpp/thread1075042.html
Сейчас вспомнил один момент, который остался неразрешенной для меня загадкой. Случилось это более года назад. Пытался устроиться на стажировку в Яндекс. Дали 3 задания, последнее требовало из 10000 исходников на С++ любыми средствами вытащить список глобальных переменных. При этом, в примере что они предоставили, глобальные константы за оные не считаются. Переписка: Здравствуйте, ув. XXX! ...
C++ clang начал поддерживать С++14 Привет! Вот такая новость :) Все, что реализовано можно посмотреть здесь (там снизу). Сейчас попробовал следующий код #include <iostream> int main() { int n = 0b110110110; std::cout << n << std::endl; } Работает :) ключ компиляции -std=c++1y. http://www.cyberforum.ru/cpp/thread925160.html
C++ SAX json парсер
Вечер добрый. Есть задача реализовать SAX-парсер JSON-a (парсинг не во временные переменные, а сразу в текущие, на которые указатели/ссылки сохранены в некий контекст в классе). Задача парсить не просто примитивные типы и контейнеры, но и сложные/составные типы. Нечто вроде такого struct A { int a; std::vector<int> b; std::string c;
C++ Передача типа указателя на функцию
Всем привет. Недавно в теме начинающих возник вопрос, а можно ли передать тип (указатель на функцию) без использования typedef: typedef void (*func)(void); func f = va_arg(vl,func); Конкретно речь идет о втором аргументе макроса va_arg (из <cstdarg>). Первое, что пришло на ум, это использование decltype. Но всё же эта фишка C++11. А есть ли решение в старом стиле? Заранее спасибо.
C++ Десять возможностей C++11, которые должен использовать каждый C++ разработчик http://www.cyberforum.ru/cpp/thread899038.html
Обсуждаем статью: http://habrahabr.ru/post/182920/ Надо же этот раздел немного оживить :) Я, естественно, не участвую. ^_^
C++ Лямбда не допускает auto Всем привет! Имеем код: #include <iostream> #include <vector> #include <algorithm> #include <numeric> int main() подробнее

Показать сообщение отдельно
Tulosba
:)
Эксперт С++
4382 / 3225 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
20.01.2014, 21:23  [ТС]     Размер типа
Цитата Сообщение от Croessmah Посмотреть сообщение
If the constant-expression (5.19) is present, it shall be an integral constant expression and its value shall be greater than zero.
Очередное творение GNU стало быть.
Проверил в студии, получил:
1
1
и предупреждение:
warning C4200: nonstandard extension used : zero-sized array in struct/union
Цитата Сообщение от MrGluck Посмотреть сообщение
Я думаю все из-за того, что начало и конец массива, то бишь begin() и end() совпадают.
Но размер-то от объемлющей структуры берется, а не от самого массива.
 
Текущее время: 05:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru