Лучшие standards вопросы ИТ разработчиков

  • 55 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Подготовка к std :: iterator устарела

21 марта St Комитет по стандартам проголосовал за утверждение амортизации std::iterator [http://en.cppreference.com/w/cpp/iterator/iterator] предложено в P0174 [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0174r1.html#2.1] : ...

Задан 04 May 2016, 15:15 от Jonathan Mee
  • 14 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Денормализованные числа - IEEE 754 с плавающей точкой

Так что я'я пытаюсь узнать больше о денормализованных числах, как это определено в стандарте IEEE 754 для чисел с плавающей точкой. Я'Я уже прочитал ...

Задан 28 Feb 2013, 15:38 от dtmland
  • 16 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Почему ссылки на const продлевают время жизни значений?

Почему комитет C ++ решил, что ссылки на const должны продлевать время жизни временных пользователей?Этот факт уже широко обсуждался в сети, в том числе здес...

Задан 27 Sep 2016, 07:11 от Praxeolitic
  • 172 голосов
  • 7 ответов
  • 0 просмотров
7 ответов

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

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

Задан 25 Dec 2009, 11:20 от Pure.Krome
  • 22 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Почему оператор% называется оператором «модуля» вместо оператора «остатка»?

Сегодня на работе у меня была интересная беседа с одним из моих коллег. Он был удивлен, когда с ним случилось следующее: assert(-1 % 10 == -1) //Expecting 9Поэтому, когда он пришел спросить меня об этом, я сказал ему: «Ну, это имеет смысл. Когда ...

Задан 14 Feb 2012, 21:45 от Chad La Guardia
  • 1 голос
  • 1 ответ
  • 0 просмотров
1 ответ

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

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

Задан 22 Nov 2013, 14:46 от Palec
  • 24 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Контейнеры стандартной библиотеки с дополнительными необязательными параметрами шаблона?

Прочитав заявление несколько раз в статьях - я хочу добавить этот вопрос в Stackoverflow и спросить сообщество - переносим ли следующий код? template<template<typename T, typename Alloc> class C> void f() { /* some code goes here ... */ } int ...

Задан 24 Sep 2009, 04:14 от Johannes Schaub - litb
  • 16 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

 может быть решением.

ю, что естьString#length и различные методы вCharacter которые более или менее работают с кодовыми единицами / кодовыми точками. Каков предлагаемый способ в Java, чтобы фактически вернуть результат, как определено стандартами Unicode (UAX # 29 ...

Задан 26 Jul 2011, 09:39 от soc
  • 19 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

@jmuc: Если члены анонимной структуры или объединения «считаются членами содержащей структуры или объединения», то мне кажется, что, хотя анонимная структура или объединение является «неназванным», его члены, как члены содержащие структуру или объединение, именуются ...

я следующий вопрос: как правильно инициализируются анонимные структуры (или союзы) в соответствии с текущимЧерновик C1X [http://www.open-std.org/Jtc1/sc22/wg14/www/docs/n1547.pdf]? Это законно: struct foo { int a; struct { int i; int j; }; int ...

Задан 21 Feb 2011, 07:57 от jmuc
  • 13 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Это включает в себя безымянный тип. Обратите внимание, что правило отличается в C ++ 0x.

е моего ознакомительного чтения по стандарту C ++ ANSI ISO IEC 14882 2003 я наткнулся на следующее: 14.3.1.2. Локальный тип, тип без связи, безымянный тип или тип, составленный из любого из этих типов, не должны использоваться в качестве ...

Задан 27 Feb 2011, 05:52 от kirakun
  • 279 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Почему массивы переменной длины не являются частью стандарта C ++?

Я не очень много использовал C в последние несколько лет. Когда я читаюэтот вопрос [https://stackoverflow.com/questions/1886504/coding-problem-using-a-2-d-array-of-structs-inside-another-struct-in-c] сегодня я натолкнулся на некоторый синтаксис ...

Задан 11 Dec 2009, 10:15 от Andreas Brinck
  • 11 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Название базы данных дизайн нотации вы предпочитаете и почему?

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

Задан 09 Nov 2010, 09:16 от Gennady Vanin Геннадий Ванин
  • 15 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Форматирование довольно грубое, хотя ...

твует ли HTML-версия файла n1256.pdf (ISO C99 + TC3) или рекомендуемый способ преобразования его в html или другой менее болезненный формат для просмотра? Все конвертеры pdf, которые я пробовал, дали очень плохие результаты, особенно из-за того, ...

Задан 03 Feb 2011, 06:54 от R..
  • 4 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

@sehe: Если в стандарте говорится, что его реализация определена (см., например, 6.3.2.3/5 в n1256.pdf), то конструкция должна работать определенным образом (хотя и по-разному среди реализаций) во всех реализациях. Если стандарт говорит, что он не определен (или не может определить поведение), нет необходимости в реализации, чтобы определить его - в этом случае может произойти все что угодно.

ний вопрос вызвал дискуссию о массивах и указателях. Вопрос касалсяscanf("%s", &name) противscanf("%s", name). Для следующего кода Microsoft фактически разрешает это для вас в VS2010 (и, возможно, в более ранних версиях?), #include <stdio.h> ...

Задан 01 May 2011, 20:28 от Jess
  • 25 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Bitshift и целочисленное продвижение?

Обычно C требует, чтобы операнды бинарного оператора были переведены в тип операнда более высокого ранга. Это можно использовать, чтобы избежать заполнения к...

Задан 14 Aug 2010, 06:13 от R..
  • 212 голосов
  • 9 ответов
  • 0 просмотров
9 ответов

и он игнорирует щелчок. Затем я использую jQuery, чтобы поймать щелчок «немой кнопки» и вызвать мой код (скрыть некоторые элементы div / показать элемент div).

ли использовать тег привязки, не включаяhref атрибут, и вместо этого с помощью обработчика события JavaScript клика? Так что я бы опустилhref полностью, даже не пусто (href="").

Задан 13 Mar 2011, 20:59 от john
  • 26 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Стандартная формулировка C ++: подразумевает ли «сквозь все итераторы в диапазоне» последовательность?

Это ТАК вопрос [https://stackoverflow.com/questions/14823291]вызвал дискуссию оstd::generate и гарантии, сделанные стандартом. В частности, можете ли вы использовать функциональные объекты с внутренним состоянием и полагаться наgenerate(it1, it2, ...

Задан 12 Feb 2013, 00:51 от us2012
  • 12 голосов
  • 7 ответов
  • 0 просмотров
7 ответов

Это плохая форма для использования атрибутов CLASS без соответствующего правила CSS? [Дубликат]

На этот вопрос уже есть ответ: Могу ли я использовать несуществующие классы CSS? [/questions/18701670/can-i-use-non-existing-css-classes] 13 ответов Например, если я хотел выбрать некоторые элементы с определенным классом, используя jQuery, и ...

Задан 14 May 2010, 05:58 от CRice
  • 0 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

порядок оценки подвыражений

мы смотрели наSO / IEC 9899: 201x под J.1 Неуказанное поведение:

Задан 16 Nov 2009, 22:16 от Liran Orevi
  • 9 голосов
  • 7 ответов
  • 0 просмотров
7 ответов

Какие «стандартные» коды возврата / завершения приложения должно поддерживать приложение?

Существует ли такая вещь, как стандартный набор кодов возврата приложения? Такие вещи, как возвращение 0 для успеха 1 для неудачи, и так далее? У меня есть приложение Windows Server, в которое я добавляю несколько кодов ошибок возврата, и я ...

Задан 08 Oct 2009, 16:18 от MikeD
  • 11 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Что вы имеете в виду "на современном компиляторе"? Я работаю с C ++ по крайней мере с TC3.0, и я не могу вспомнить компилятор, который неправильно установил порядок инициализации.

class D: A { B obj; C obj2; } порядок строительства здесьгарантированный? Я знаю, что D будет построен после A, B и C, но я действительно хочу знать, является ли Aгарантированный должно быть построено до B или C, или даже если Bгарантированный ...

Задан 29 Jun 2011, 02:08 от matt
  • 12 голосов
  • 8 ответов
  • 0 просмотров
8 ответов

Разница между scanf () и strtol () / strtod () в разборе чисел

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

Задан 15 Sep 2009, 07:44 от DevSolar
  • 14 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Попробуйте следующий код:

войства не считаются стандартными CSS? Я использую что-то вроде этого, которое работает должным образом на Chrome 12, FF4, Opera 11 и Safari 5, но на IE9 минимальная ширина не соблюдается, еслиwidth < min-width. <span style="float:left; ...

Задан 11 May 2011, 17:36 от Dan Burton
  • 16 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Останутся ли указатели на строковые литералы действительными после возврата функции?

Верен ли указатель, возвращаемый следующей функцией? const char * bool2str( bool flg ) { return flg ? "Yes" : "No"; }Хорошо работает в Visual C ++ и g ++. Что стандарт C ++ говорит об этом?

Задан 19 Oct 2009, 14:24 от Alexey Malistov
  • 3 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Независимо от того, какой тип T использует T (), используйте конструктор по умолчанию. Для int, chars и т. Д. Это 0, для массивов - {T ()}. А для классов это просто конструктор по умолчанию.

ачально написал такой код: class Foo { public: Foo() : m_buffer() {} private: char m_buffer[1024]; }; Кто-то, кто умнее меня, сказал, что инициализация m_buffer () обнулит память. Я хотел оставить память неинициализированной. У меня не было ...

Задан 09 Apr 2009, 16:28 от jw.
  • 6 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

стандарт c ++ запрещает прототип void main ()?

В разделе 3.6.1.2 выпусков C ++ Standard 1998 и 2003, Реализация не должна предопределять основную функцию. Эта функция не должна быть перегружена. Он должен иметь возвращаемый тип типа int, но в остальном его тип определяется реализацией. Я не ...

Задан 16 Dec 2009, 16:06 от Jichao
  • 13 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

 или даже

арт C гарантирует, чтоint может хранить все возможные размеры массива. По крайней мере, это то, что я понимаю из прочтения §6.5.2.1, подраздел 1 (ограничения подписки на массив): Одно из выражений должно иметь тип «указатель на тип объекта», ...

Задан 14 May 2011, 19:50 от Philip
  • 71 голос
  • 13 ответов
  • 0 просмотров
13 ответов

Взять адрес элемента массива «один за другим» через индекс: допустимый по стандарту C ++ или нет?

Я уже неоднократно утверждал, что следующий код не разрешен стандартом C ++: int array[5]; int *array_begin = &array[0]; int *array_end = &array[5]; Является&array[5] законный код C ++ в этом контексте? Я хотел бы получить ответ со ссылкой на ...

Задан 12 Jun 2009, 18:08 от Zan Lynx
  • 10 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

 тег :)

л § 24.1 / 5 из C ++ Standard (2003) гласит: Точно так же, как обычный указатель на массив гарантирует, что существует значение указателя, указывающее на последний элемент массива, так и для любого типа итератора существует значение итератора, ...

Задан 26 Mar 2011, 11:07 от Nawaz
Page 5 of 7