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

2 ответа

Использование ssize_t против int

КодУ меня есть функция, которую я могу написать водин из четырех возможных способов: int do_or_die(int retval); int do_or_die(ssize_t retval); ssize_t do_or_die(int t retval); ssize_t do_or_die(ssize_t retval);И тогда это будет называться ...

2 ответа

Существуют ли какие-либо ограничения в стандарте C, разрешающие реализацию функций в виде макросов?

Часто, в дополнение к предоставлению объявления функции, стандартные заголовки C могут предоставлять «макрос маскирования» для ускорения работы. Например, если я включуctype.h, заголовочный файл объявит int isdigit(int c);Но это также может ...

7 ответов

Может ли файл CSV иметь комментарий?

Есть ли какой-нибудь официальный способ разрешить файл в формате CSV, чтобы разрешить комментарии, либо на своей собственной строке или в конце строки? Я попробовал проверитьвикипедия [http://en.wikipedia.org/wiki/Comma-separated_values]на этом, ...

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

1 ответ

Нужно ли экранировать точку в классе символов (квадратные скобки) регулярного выражения?

Точка. в регулярном выражении соответствует любой отдельный символ. Чтобы регулярное выражение совпадало с точкой, ее необходимо экранировать:\. Мне было ...

1 ответ

Список или более длинный фрагмент кода внутри абзаца

При написании алгоритмов часто очень удобно писать некоторый (псевдо) код внутри абзаца, илидаже в середине предложения, Для визуальной поддержки структуры более сложного предложения также пригодятся списки. Очевидно, что одно предложение не ...

2 ответа

ошибка: ISO C ++ запрещает инициализацию в классе неконстантного статического члена

это заголовочный файл: employee.h #ifndef EMPLOYEE_H #define EMPLOYEE_H #include <iostream> #include <string> using namespace std; class Employee { public: Employee(const string &first, const string &last)Перегруженный конструктор : ...

2 ответа

Стандарт C ++: неожиданный const_iterator в мультимножестве

Я недавно столкнулся с странной проблемой, где я получилconst_iterator вместо ожидаемогоiterator при переборе мультимножества. Это оказалось не проблема для MSVC, но g ++ дал мне ошибку: ошибка: неверная инициализация ссылки типа «myPtr &» из ...

1 ответ

Понимание иерархии типов C11

Я хотел бы полностью понять иерархию типов языка C11 и представить ее графически (древовидная диаграмма была бы идеальной). Стандарт не дает никаких данных по этому вопросу - есть 30 пунктов, описывающих отдельные типы и отношения между ними. Я ...

4 ответа

Указатель арифметики и интегральное продвижение

В выраженииp + a гдеp это тип указателя иa такое целое число, будут ли применяться правила целочисленного продвижения? Например, еслиa этоcharна 64-битной машине он обязательно будет расширен до 64-битной, прежде чем будет добавлен к значению ...

8 ответов

Что может потерять C / C ++, если они определяют стандартный ABI?

Название говорит обо всем. Я говорю конкретно о C / C ++, потому что оба рассматривают это как «проблему реализации». Я думаю, что определение стандартного интерфейса может облегчить построение модульной системы поверх него и многих других ...