6
ответов

(это == пустой указатель) в C#!

Из-за ошибки, которая была исправлена в C# 4, следующая верная печать программы. (Попробуйте его в LINQPad), освободите Основной () {новый Полученный ();} класс Основа {общедоступная Основа (Func <строка> valueMaker) {Консоль....
вопрос задан: 7 August 2013 14:11
5
ответов

Странная ошибка компиляции, связанная с скобкой шаблона, интерпретируемой как оператор & ldquo; & gt; & rdquo; [Дубликат]

У меня странная ошибка компиляции с компилятором Intel на Linux. Поэтому я провел несколько тестов с помощью Compiler Explorer. Этот код компилируется на нескольких компиляторах: enum class Enum {a, b}; template & lt; int & gt; ...
вопрос задан: 1 June 2016 12:28
4
ответа

Являются видимыми функционально-локальные определения типов в C++ 0x лямбды?

Я столкнулся со странной проблемой. Следующий упрощенный код воспроизводит проблему в MSVC 2010: шаблон <имя типа T> макет структуры {статическое нечто T (пусто) {возвращает T (); }}; международное основное (пустота)...
вопрос задан: 23 May 2017 10:30
3
ответа

Шаблонная функция C++ получает ошибочные значения по умолчанию

Я натолкнулся на реальную мозговую жару в C++, этого никогда не происходило со мной прежде. Суть проблемы - то, что после вызова моего (шаблон) функционируют аргументы, для которых я определил значения по умолчанию...
вопрос задан: 21 July 2010 16:52
1
ответ

Возможная ошибка компилятора C# 4.0, другие могут проверить?

Так как я не знаю точно, какая часть ее один, который инициировал ошибку, я не совсем уверен, как лучше маркировать ее. Этим вопросом является побочный продукт, ТАКИМ ОБРАЗОМ, вопрос c# код, кажется, оптимизирован...
вопрос задан: 23 May 2017 12:13
1
ответ

(Известная) ошибка компилятора в VC12?

Эта программа, скомпилированная с VC12 (в Visual Studio 2013 RTM) [1], приводит к сбою (во всех конфигурациях сборки), когда на самом деле это не должно быть: #include < string > void foo (std :: string const & amp; ...
вопрос задан: 10 January 2014 12:51
1
ответ

VBA: То, что вызывает этот аргумент строки, передало ParamArray, который будет изменен на число (который подозрительно походит на указатель)?

ЗАКЛЮЧИТЕЛЬНОЕ РЕДАКТИРОВАНИЕ: Это, действительно кажется, ошибка компилятора - см. принятый ответ. Используя VBA в Excel 2007, у меня есть следующий код в 'Class1': Опция Явная странная Государственная функция (макет...
вопрос задан: 2 August 2010 00:04
0
ответов

gcc и clang не хотят лениво инициализировать частично используемую структуру

Рассмотрим следующий код: __attribute __ ((noinline)) int foo1 (int x, int y) {return x; } int bar1 (int * a) {int b = foo1 (a [5], a [10]); вернуть b * b; } Хотя foo1 не встроен, ...
вопрос задан: 3 March 2019 15:30
0
ответов

Смешивание выходных и именованных параметров в C#: почему выходному параметру тоже нужно дать имя?

Краткая версия: именованный аргумент, следующий за аргументом out, вызывает ошибку компилятора, но я не могу найти поддержку такого поведения в спецификации языка. Длинная версия: я использую Enum....
вопрос задан: 4 January 2019 14:29
0
ответов

Почему volatile в Java 5+ не обеспечивает видимость из другого потока?

Согласно: http://www.ibm.com/developerworks/library/j-jtp03304/ В новой модели памяти, когда поток A записывает в изменчивую переменную V, а поток B читает из V любые значения переменных, которые...
вопрос задан: 26 July 2017 22:03
0
ответов

инициализатор скобки или равный в союзах

Связанный: Как инициализировать член не-POD в Союзе Стандарт гласит, что не более одного не статического члена данных объединения может иметь инициализатор с фигурной или равной скобкой. Но структура Point {Point () {} ...
вопрос задан: 23 May 2017 12:22
0
ответов

Как ведет себя печать NULL со спецификатором printf %s?

Наткнулся на интересный вопрос интервью :тест 1 :printf ("тест %s\n", NULL ); printf ("тест %s\n", NULL ); отпечатки :тест (ноль )тест (ноль )тест 2 :printf ("%s\n", NULL ); printf ("%s\n", NULL );...
вопрос задан: 20 July 2015 09:15
0
ответов

Ошибка в реализации битовых -полей GCC

Работая в C11, следующая структура :struct S { unsigned a :4; _Bool b :1; }; Получает представление GCC как unsigned (4 байта ), из которых используются 4 бита, за которыми следует _Bool (4 байта )из...
вопрос задан: 1 July 2012 16:59
0
ответов

Почему SFINAE сбивается при смене места специализации шаблона класса? Является ли это ошибкой C++?

Следующий код выдает ожидаемую ошибку компилятора (Демонстрация): 1 template struct Range; 2 3 template > struct Unique; 4 template<...
вопрос задан: 6 March 2012 10:42
0
ответов

Компилятор C # не распознает методы yield return как похожие?

Если у меня есть два метода yield return с одинаковой сигнатурой, компилятор, похоже, не распознает их как похожие. У меня есть два метода yield return вроде этого: public static IEnumerable & ...
вопрос задан: 22 July 2011 12:17
0
ответов

Ошибка компилятора C #? Синтаксис инициализатора объекта, используемый для свойства только для записи в Expression, приводит к сбою csc

Вы можете считать это отчетом об ошибке, однако мне любопытно, если я здесь ужасно ошибаюсь, или если есть объяснение от Эрика или кого-то еще в Microsoft. Обновление Теперь это опубликовано как ошибка на ...
вопрос задан: 7 July 2011 16:43
0
ответов

оператор new внутри пространства имен

пространство имен X {void * operator new (size_t); } выдает сообщение об ошибке в следующем виде: error: «void * X :: operator new (size_t)» не может быть объявлено в пространстве имен. Это ошибка компилятора gcc? В более старой версии gcc ...
вопрос задан: 2 June 2011 05:56
0
ответов

Является ли это динамической ошибкой?

При реализации динамической диспетчеризации с использованием dynamic в универсальном классе, а параметр универсального типа является частным внутренним классом в другом классе, связыватель среды выполнения выдает сообщение исключение. Например: ...
вопрос задан: 30 May 2011 11:01
0
ответов

Почему этот общий сценарий вызывает исключение TypeLoadException?

Это немного затянуто, поэтому вот краткая версия: Почему это вызывает исключение TypeLoadException во время выполнения? (И должен ли компилятор помешать мне это сделать?) Interface I {void Foo (); } ...
вопрос задан: 20 May 2011 16:50
0
ответов

Вычитание 64-битного указателя, потеря значимости целого числа со знаком и возможная ошибка компилятора?

Недавно я вырвал себе волосы, отлаживая этот фрагмент кода (слегка измененный для простоты представления): char * PackedData; {{1} } беззнаковый символ * indexBegin, * indexEnd; int block, row; // + ------ плохо! / ...
вопрос задан: 10 March 2011 19:09
0
ответов

'Delegate' System.Action 'не принимает 0 аргументов.' Это ошибка компилятора C # (лямбда-выражения + два проекта)?

Рассмотрите приведенный ниже код. Похоже на совершенно правильный код C #, верно? // Проект Б используя Систему; публичный делегат void ActionSurrogate (действие addEvent); // публичный делегат void ActionSurrogate2 (); // Использование ...
вопрос задан: 17 December 2010 01:48