Результаты поиска по запросу "type-conversion"
Как преобразовать целое число в строку в C? [Дубликат]
На этот вопрос уже есть ответ здесь: Как преобразовать int в строку в C? [/questions/8257714/how-to-convert-an-int-to-string-in-c] 10 ответовЯ попробовал этот пример: /* itoa example */ #include <stdio.h> #include <stdlib.h> int main () { int ...
Неявное преобразование типов с шаблоном
У меня есть шаблонclass A template <unsigned int m> class A { public: A(int) {} };Который имеет конструктор изint, И у меня есть операция: template<unsigned int m> A<m> operator+(const A<m>&, const A<m>&) { return A<m>(0); }Но когда я ...
Добавить байты с приведением типа, Java
Я пытаюсь добавить два значения в байтовом массиве. Это мой код: byte[] ars = {3,6,9,2,4}; ars[0] = (byte)ars[0] + (byte)ars[4]; System.out.println( ars[0] );Я получаю эту ошибку при компиляции: Main.java:9: possible loss of precision found : ...
Преобразование списка в массив с помощью ToArray ()
Я создал класс с именем listItem и следующий список: List<listItem> myList = new List<listItem>();В какой-то момент в моем коде я хочу преобразовать его в массив, используя, таким образом: listItem[] myArray = myList.ToArray();К сожалению, это ...
Java - преобразования char, int
В Java допускается следующее: char c = 'A' + 1;Здесь c будет содержать значение «B». Выше сначала вычисляется выражение. Таким образом, «A» преобразуется в 65, все выражение оценивается в 66, а затем 66 преобразуется в «B», так как мы сохраняем ...
Как искать и вызывать .Net TypeConverter для определенного типа?
Я хотел бы реализовать универсальную функцию преобразования типов во время выполнения, которая использует .Net TypeConverters для выполнения преобразования. Кто-нибудь знает, как искать и вызывать TypeConverter для определенного ...
Общее преобразование типов без риска исключения
Я работаю над элементом управления, который может принимать несколько различных типов данных (все, что реализует IComparable). Мне нужно иметь возможность сравнить их с другой переменной, переданной в. Если основным типом данных является ...
Могу ли я напечатать assert часть значений интерфейса?
Я пытаюсь напечатать от[]Node, чтобы[]Symbol, В моем кодеSymbol реализуетNode интерфейс. Вот некоторый окружающий код: 43 func applyLambda(args []Node, env Env) Node { 44 if len(args) > 2 { 45 panic("invalid argument count") 46 } 47 fixed, rest ...
символ и обычные правила арифметического преобразования
Я знаю, что на этот вопрос задавали и, казалось бы, отвечали тысячи раз, но я не могу сопоставить ответы с моим собственным опытом. Стандарт C устанавливает, что для добавления «оба операнда должны иметь арифметический тип» (6.5.6.1). Типы ...
Несколько неявных преобразований для пользовательских типов не допускается?
class C { public: C() { } }; class B { public: B(C c) { } B() { } }; class A { public: A(bool b) { } A(B b) { } }; int main() { A a1 = true; // bool -> A is allowed A a2 = B(); // B -> A is allowed A a3 = 7; // int -> bool -> A is allowed A a4 = ...