Результаты поиска по запросу "declaration"

8 ответов

Объявление объекта перед его инициализацией в c ++

Можно ли объявить переменную в C ++ без ее создания? Я хочу сделать что-то вроде этого: Animal a; if( happyDay() ) a( "puppies" ); //constructor call else a( "toads" ); По сути, я просто хочу объявить внешнюю сторону условного выражения, ...

8 ответов

Как передать хэш функции в Perl?

У меня есть функция, которая принимает переменную и ассоциативный массив, но я не могу заставить их пройти правильно. Я думаю, что это как-то связано с объявлениями функций, однако я не могу понять, как они работают в Perl. Есть ли хорошая ссылка ...

4 ответа

скрыть шаблон функции, объявить специализации

Это продолжение кШаблоны C ++: предотвращение создания базового шаблона [https://stackoverflow.com/questions/2050900/c-templates-prevent-instantiation-of-base-template] Я использую шаблоны для достижения перегрузки функций без путаницы ...

ТОП публикаций

6 ответов

Где вы можете и не можете объявить новые переменные в C?

Я слышал (вероятно, от учителя), что нужно объявить все переменные поверх программы / функции, и что объявление новых среди операторов может вызвать проблемы. Но потом я читал K & R и наткнулся на это предложение: «Объявления переменных (включая ...

4 ответа

Объяснение объявления функции jQuery

Я открыл библиотеку jQuery 1.7.1 и хотел изучить код, но обнаружил, что функции объявлены странным образом (для меня). Например: show: function() { //some code here },Я научился определять функцию следующим образом: function show() { //some ...

3 ответа

Можно ли инициализировать объединение в декларации?

Например, скажем, у нас есть союз typedef union { unsigned long U32; float f; }U_U32_F;Когда объявляется переменная этого типа объединения, есть ли способ установить начальное значение? U_U32_F u = 0xffffffff; // Does not work...is there a ...

16 ответов

В чем разница между «Array ()» и «[]» при объявлении массива JavaScript?

В чем реальная разница между объявлением массива следующим образом: var myArray = new Array();а также var myArray = [];

10 ответов

Скрыть переменную экземпляра из заголовочного файла в Objective C

Я столкнулся с библиотекой, написанной на Objective C (у меня есть только файл заголовка и двоичный файл .a). В заголовочном файле это выглядит так: @interface MyClass : MySuperClass { //nothing here } @property (nonatomic, retain) MyObject ...

2 ответа

вперед объявление структуры в C?

#include <stdio.h> struct context; struct funcptrs{ void (*func0)(context *ctx); void (*func1)(void); }; struct context{ funcptrs fps; }; void func1 (void) { printf( "1\n" ); } void func0 (context *ctx) { printf( "0\n" ); } ...

3 ответа

Объявить локальные переменные C89 в начале области?

Я пытался сделать это в ANSI C: include <stdio.h> int main() { printf("%d", 22); int j = 0; return 0; }Это не работает в MicrosoftVisual C ++ [http://en.wikipedia.org/wiki/Visual_C++#32-bit_versions]2010 (в проекте ANSI C). Вы получаете ...