0
ответов

Влияет ли включение функции на ее связывание?

Если я делаю функцию встроенной, она меняет ее связь на внутреннюю? Например: Я использую или вызываю встроенную функцию в двух файлах: file1.cpp // определение функции inline void foo () {} ...
вопрос задан: 22 December 2011 14:35
0
ответов

Нет связи в области видимости блока?

Все ли переменные, объявленные в блоке, имеют "нет связи"? Например: 1: Если я объявляю статическую переменную: void foo() { static int i; } Будет ли она иметь внутреннюю связь или нет? Если нет ...
вопрос задан: 23 November 2011 02:10
0
ответов

Блок-связь области видимости C стандарт

Следующие идентификаторы не имеют связи: идентификатор, объявленный как нечто иное, чем объект или функция; идентификатор, объявленный как параметр функции; идентификатор блочной области видимости для ...
вопрос задан: 30 August 2011 07:26
0
ответов

Что означает статика, когда она применяется к классу в области видимости пространства имен?

Я знаю, что статика в области видимости пространства имен означает «внутреннюю связь». Теперь рассмотрим следующий код: static class Foo {} foo; Применяется ли статика к Foo, foo или обоим?
вопрос задан: 4 August 2011 14:53
0
ответов

Неявная внутренняя связь не то же самое, что явная внутренняя linkage («static»)?

Сегодня я столкнулся с особенностью, которая, хотя, вероятно, и не очень важна, тем не менее меня озадачивает. Может, я тоже не совсем правильно понимаю C ++. Некоторые массивы внутри исходного файла указывают на ...
вопрос задан: 30 June 2011 14:14
0
ответов

Есть ли у классов внешняя связь?

У меня есть 2 файла A.cpp и B.cpp, которые выглядят примерно как A.cpp ---------- класс w { общедоступные: w (); }; B.cpp ----------- класс w { общедоступные: w (); }; Сейчас я где-то читаю (http: //publib.boulder ....
вопрос задан: 24 June 2011 08:41
0
ответов

C ++ / CLI-> Ошибка C # C2526: функция связывания C не может вернуть класс C ++

У меня есть простая .NET dll. с VS2010 C #, который предоставляет 2 статических члена открытого класса Polygon {public static void Test (int test) {} public static void Test (List test) ...
вопрос задан: 16 June 2011 19:57
0
ответов

Связывание глобальных переменных c & c ++ по умолчанию, проблема множественного объявления и определения

Например: code1.c / .cpp int a; // ... и так далее code2.c / .cpp int a; int main (void) {возврат 0; } перейти к компиляции: $ gcc code1.c code2.c # это нормально $ g ++ code1.cpp code2.cpp # ...
вопрос задан: 16 June 2011 11:27
0
ответов

Не внешняя функция со связью C

Можно ли объявить функцию со связью C без внешней связи? При попытке компиляции extern "C" static void f () {} Я получаю f.cc:1: error: недопустимое использование 'static' в привязке ...
вопрос задан: 10 June 2011 23:24
0
ответов

java.lang.LinkageError: нарушение ограничений загрузчика в проекте Grails

Я создал проект Grails с POI (включая poi-3.7 и poi-ooxml-3.7). Я' Я добавил эти две внешние библиотеки в блок зависимостей в файле BuildConfig.groovy моего проекта. В этом нет ничего странного ...
вопрос задан: 23 May 2011 12:37
0
ответов

Возможно ли / безопасно / разумно передать указатель функции на статическую функцию?

Допустим, я хочу только открыть функцию из одного из моих файлов, передав функцию указатель на эту функцию. Можно ли объявить эту функцию статической? Разрешено ли компиляторам заниматься дзюдо ...
вопрос задан: 28 February 2011 04:54
0
ответов

константные переменные в файле заголовка и фиаско статической инициализации

После прочтения большого количества вопросов Что касается инициализации статических переменных, я все еще не уверен, как это применимо к константным переменным на уровне пространства имен. У меня есть что-то вроде следующего кода в ...
вопрос задан: 26 January 2011 16:10
0
ответов

Связывание символов в анонимном пространстве имен в обычном пространстве имен

В C ++ помещение функции или переменной в анонимное пространство имен делает ее связь внутренней, то есть то же самое, что объявить его статическим на уровне файлов, но идиоматический C ++. А как насчет анонимного ...
вопрос задан: 15 November 2010 03:34