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

Поделитесь результатами компилирования следующего кода - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Интегрировать программу с Excel(OpenOffice Calc) http://www.cyberforum.ru/cpp/thread591567.html
Всем доброго времени суток. Необходимо интегрировать программу в какой либо табличный процессор(Excel,OpenOffice Calc). То есть что бы мною написанная программа брала данные из таблицы,выполняла...
C++ Синтаксис объявления freind, и компиляторы Одному так подавай, другому - так подавай. А как же стандарт? Неужели нет единого регламентированного синтаксиса объявления класса-френда, который одинаково понимают все компиляторы с++? ... http://www.cyberforum.ru/cpp/thread586904.html
C++ Клонирование объекта шаблонного класса
Задача ниже представленного механизма - запоминать функции/методы со всеми аргументами, и производить их отложенный запуск по требованию В ниже представленном коде нужно организовать возможность...
Программа управления проектором Nec моделей VT60, VT70, VT80, VT90, VT700, LT170 по порту Rs232 C++
Помогите написать программку на С++ или ассемблере, которая посылала бы простейшие команды на проектор, уже неделю пытаюсь разобраться, никак толком не выйдет(((. есть мануалка с командами
C++ Переполнение буфера: что тут происходит? http://www.cyberforum.ru/cpp/thread581764.html
Добрый вечер; у меня есть уязвимая программа, которая в буфер длиной 30 копирует строку, переданную как аргумент этой программе. Делал по этой статье. Задача - осуществить вызов командной строки. В...
C++ inline assembler VS чтение по указателю Доброе время суток. Задача состоит в чтении 1 байта по адресу указателя. Проблема с пониманием, что не так с типами операндов. char readFromPointer(char* pointer) { char result; __asm mov... подробнее

Показать сообщение отдельно
niXman
Эксперт С++
3138 / 1450 / 49
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2

Поделитесь результатами компилирования следующего кода - C++

31.05.2012, 18:15. Просмотров 10081. Ответов 7
Метки (Все метки)

всем привет!

нужно определить, какими компиляторами поддерживаются встроенные функции __is_pod() и __is_enum().

согласно нагугленому мною, они должны поддерживаться GCC начиная с 4.4.3. (это я уже проверил), CLang начиная с 2.8, касательно Intel и MSVC я так и не понял начиная с каких версий...

интересуют:
1. CLang
2. MSVC
3. Intel

эти функции, по идее, не требуют от компилятора поддержки C++11.

код:
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
 
enum enum1 {};
enum class enum2: char {};
 
int main() {
   std::cout << std::boolalpha
   << "enum1 is enum: " << __is_enum(enum1) << ", is pod: " << __is_pod(enum1) << std::endl
   << "enum2 is enum: " << __is_enum(enum2) << ", is pod: " << __is_pod(enum2) << std::endl;
}
http://liveworkspace.org/code/c9e6f3035dca7f807e8031438c9efef4

сообщите о компиляторе, а так же прилагайте вывод как ошибок компиляции так и вывод программы.

спасибо.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru