Я собираюсь изучить основы C и синтаксис, прежде чем приступить к системному программированию в следующем месяце. Читая, я наткнулся на стандарты C89 / 99. Согласно Википедии, C99 представил ...
Имена аргументов функций в объявлениях (которые, скорее всего, находятся в заголовочном файле), по-видимому, полностью игнорируются компилятором. Каковы причины разрешения компиляции следующего с использованием ...
Я создаю класс, у которого есть объединение для своих матричных данных, однако я могу его скомпилировать только тогда, когда я не имеют имени для struct \ union. Однако с уровнем предупреждения более высокого уровня (четыре на ...
У нас есть два варианта треугольного направления намотки по часам -. counter -по часовой стрелке В любом случае преобразование между ними может потребовать некоторых затрат. Я хочу максимально избежать обращения, и для этого...
Например, :public $foo = null, $bar = 10; защищенный $_stuff = null, $_moreStuff = 5; Многие люди, кажется, делают это. Почему? Разве это не непоследовательное именование (как некоторые PHP...
Если у меня есть беззнаковое (MAX до 0 ), содержащее значение 2 **MAX -1, определяют ли стандарты VHDL (87|93|200X )то, что происходит, когда я увеличиваю его на один? (Или, аналогично, когда я уменьшаю его на единицу из...
У меня был прекрасный разговор с кем-то о падениях std ::stoi. Грубо говоря, он использует внутри себя std ::strtol и выдает исключение, если сообщает об ошибке. По их словам, однако, std ::...
Математика :Если у вас есть такое уравнение :x = 3 mod 7 x может быть... -4, 3, 10, 17,... или в более общем случае :x = 3 + k *7, где k может быть любым целым числом. Я не знаю, определена ли операция по модулю...
Мы создаем API в доме -и часто передаем параметр с несколькими значениями. Они используют :mysite.com?id=1&id=2&id=3 Вместо :mysite.com?id=1,2,3 Я предпочитаю второй подход, но я...
Я знаю, что массивы в C — это просто указатели на последовательно хранящиеся данные. Но какие отличия влекут за собой разницу в обозначениях [] и *. Я имею в виду во ВСЕХ возможных контекстах использования. Например :char c[] = "...
Я много читал о том, как работает C, и, кажется, у меня есть идея, как его улучшить. Из того, что я читал, кажется, что стандарт время от времени меняется, и мне было интересно, есть ли...
Я читал и слышал, что jQuery не является стандартом W3C, но в то же время я не мог найти причину, почему это так. Приветствуются любые объяснения с аргументацией. РЕДАКТИРОВАТЬ :Хорошо, может быть, я должен перефразировать/...
Правильно ли я читаю стандарт в 5.2.8.3 :... Если тип выражение является типом класса, класс должен быть полностью -определен. Если тип не "полностью -определен", означает ли это, что...
Я пытаюсь понять, почему _ссылка _не является ссылкой. Я так понимаю, что могу сделать референс по авто&. Я некоторое время копался в стандарте, но заблудился и не мог понять...
С помощью printf ()я могу использовать %hhu для unsigned char, %hi для короткого int, %zu для размера _t, %tx для ptrdiff _t и т. д. Какой спецификатор формата преобразования я должен использовать? использовать для _Bool? Существует ли такой в ...
Поработав некоторое время с раскадровками, я нашел их чрезвычайно полезными, однако у них есть некоторые ограничения или, по крайней мере, неестественные способы ведения дел. Хотя это похоже на единую раскадровку ...
Кажется, я упускаю что-то довольно фундаментальное.
Я пытаюсь использовать члены массива const во время компиляции. const int list[3] = { 2, 5, 7 };
const int a = список[2]; // это не ошибка? template<...
Стандарт C++ ничего не упоминает о стеке или куче, они специфичны для реализации, что верно. Несмотря на то, что они не являются частью стандарта C++, мы в конечном итоге используем их в любом случае, поэтому ...
На странице ruby-doc.org
Я обнаружил следующее об анализе параметров/аргументов командной строки (библиотека getopt): Возвратите соответствующее сообщение об ошибке в формате, определенном POSIX. Если ошибки не произошло, ...
В настоящее время на моем компьютере установлены Debian Squeeze (AMD64 linux), libstdc++5 и libstdc++6. Соответствуют ли эти библиотеки C++ стандарту ISO C++11?
В C++ символ амперсанда (&) может использоваться для получения адреса lvalue, обозначения функции или уточненного имени. . инт у;
int* p_to_y = &y; Этот символ часто используется в C++...
Я несколько раз читал в разных источниках (например, в Википедии: http://en.wikipedia.org/wiki/C_variable_types_and_declarations#Size), что в C long long не меньше long, что не так. ..
Протокол HTTP давно поддерживает составные ответы. Я использовал их раньше для API с соответствующим образом оборудованными потребителями, но не похоже, что их поддержка браузерами очень хороша, ...
Из любопытства я попробовал этот код, полученный в результате вопроса на собеседовании[*] int main(int argc, char * аргумент [])
{инт а = 1234; printf("Внешний: %d\n", a); { int а(а); ...
В следующей программе, если я раскомментирую строку _XOPEN_SOURCE, моя программа завершится, когда я нажму C-c, та же программа не завершится, если я не прокомментирую эту строку. Кто-нибудь знает, каким образом...
Меня интересует следующее: является ли новое выравнивание _Alignas
спецификатор в C11 применим к элементам структуры? Я всегда так предполагал, но тщательное чтение N1570
публичный черновик...
Меня интересует внутренняя работа стандартной библиотеки C. Я нашел хорошую книгу о возможной реализации, но я ищу более глубокое объяснение всей стандартной библиотеки и...