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

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

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

Показать сообщение отдельно
Ma3a
Эксперт C++
616 / 460 / 31
Регистрация: 28.01.2011
Сообщений: 605
31.05.2012, 20:08
MSVC 2011 Beta.
Компилятор код съел, ошибок нет, вывод программы следующий:
Код
enum1 is enum: true, is pod: false
enum2 is enum: true, is pod: false
MSVC 2008 SP1.
Ошибки компиляции:
Код
Error	4	error C2062: type 'char' unexpected
Error	2	error C2236: unexpected 'class' 'enum2'. Did you forget a ';'?
Error	1	error C2332: 'enum' : missing tag name
Error	3	error C3381: 'enum2' : assembly access specifiers are only available in code compiled with a /clr option
На MSVC 2010 проверить не смог, ибо нет сейчас его, но ошибки будут те же самые, что и на MSVC 2008, ибо там не поддерживается синтаксис
C++
1
enum class enum2: char {};
Вернее, поддерживается, но только в рамках C++/CLI(с флажком /clr).

С флажком /clr ошибок у MSVC 2008 SP1 нет, вывод следующий:
Код
enum1 is enum: true, is pod: false
enum2 is enum: true, is pod: false
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru