Результаты поиска по запросу "literals"
C ++ векторные литералы, или что-то подобное
Я пишу некоторый код для C ++ API, который принимает векторы векторов, и становится утомительно писать код, подобный следующему повсюду: vector<string> vs1; vs1.push_back("x"); vs1.push_back("y"); ... vector<string> vs2; ... ...
Должны ли мы вообще использовать литералы с плавающей точкой для чисел вместо простых двойных литералов?
В C ++(или, может быть, только наши компиляторы VC8 и VC10) 3.14 является двойным буквальным и3.14f является литералом с плавающей точкой. Теперь у меня есть коллега, который заявил: Мы должны использовать плавающие литералы для вычислений с ...
Тип целочисленных литералов не int по умолчанию?
Я только что ответилэтот вопрос [https://stackoverflow.com/q/8108171/743214], который спросил, почему итерация до 10 миллиардов в цикле for занимает намного больше времени (OP фактически прервал его через 10 минут), чем итерация до ...
Что такое суффикс C ++ для длинных двойных литералов?
В C ++ (и C) литерал с плавающей точкой без суффикса по умолчанию равенdoubleв то время как суффиксf подразумеваетfloat, Но что такое суффикс, чтобы получитьlong double? Не зная, я бы определил, скажем, const long double x = ...
Почему эта функция каждый раз возвращает другое значение?
Может кто-нибудь объяснить следующее поведение? В частности, почему функция каждый раз возвращает новый список? Почему нетsome-list инициализирован в'(0 0 0) каждый раз, когда функция вызывается? (defun foo () (let ((some-list '(0 0 0))) (incf ...
Присвоение целочисленного литерала двойной переменной в Java
Если я сделаю следующее double d = 0;поскольку 0 - это целочисленный литерал, который использует 32 бита, а d - двойная переменная, которая использует 64 бита, оставшиеся 32 бита будут заполнены случайным мусором, или Java правильно переведет ...
PHP объектный литерал
В PHP я могу довольно легко указывать литералы массива: array( array("name" => "John", "hobby" => "hiking"), array("name" => "Jane", "hobby" => "dancing"), ... )Но что, если я хочу массив объектов? Как я могу указать литерал объекта в PHP? То ...
Устаревшее преобразование из строкового литерала в 'char *'
У меня есть программа, которая объявляет массив строк, как это: char *colors[4] = {"red", "orange", "yellow", "blue"};Но я получаю вышеупомянутое предупреждение компилятора. Он компилируется, но я бы предпочел использовать не осуждаемый способ ...
Что означает M в десятичной литеральной записи C #?
Чтобы работать с десятичными типами данных, я должен сделать это с инициализацией переменной: decimal aValue = 50.0M;Что означает М-часть?
Python Литерал r '\' Не принято
r'\' в Python не работает, как ожидалось. Вместо того, чтобы возвращать строку с одним символом (обратной косой чертой) в ней, она вызывает ошибку SyntaxError.r"\" делает то же самое. Это довольно громоздко, если у вас есть список путей Windows, ...