0
ответов

Как можно привести к типу, используя имя типа в виде строки?

Хорошо, я весь день размышлял об этой идее, и я дошел до того момента, когда признаю, что просто не знаю. Возможно, то, что я делаю, просто глупо, и есть способ получше, но это ...
вопрос задан: 28 January 2011 19:10
0
ответов

C ++ Определение преобразования типа

Есть ли способ определить приведение типа, скажем, определяемого пользователем класса к примитивному типу (int, short и т. Д.)? Кроме того, потребуется ли для любого такого механизма явное приведение типов или он будет работать неявно? for ...
вопрос задан: 28 January 2011 02:32
0
ответов

Назначение добавленного .f на число?

Я увидел в программе «1 / 3.f» и задумался, для чего нужен «.f». Поэтому попробовал свою собственную программу: #include используя пространство имен std; int main () {cout << (float) 1/3 << endl; ...
вопрос задан: 28 January 2011 02:24
0
ответов

Java Generics - безопасно ли это непроверенное приведение?

У меня есть (еще один) непроверенный вопрос приведения. Я на 90% уверен, что это безопасно, но я хочу убедиться (я оправдываю использование @SupressWarnings другому разработчику, который проверяет код) ...
вопрос задан: 27 January 2011 00:39
0
ответов

Приведение из строки в void * и обратно

возможно повторно преобразовать объект класса STL из void *? #include <строка> void func (void * d) {std :: string & s = reinterpret_cast (d); } int main () {std :: string ...
вопрос задан: 26 January 2011 12:14
0
ответов

Может ли кто-нибудь объяснить такое поведение в javascript?

Протестировано в Firefox: a = [] + 0; b = 0; предупреждение (а); // 0 предупреждение (б); // 0 предупреждение (! A); // ложный предупреждение (! b); // true
вопрос задан: 23 January 2011 02:50
0
ответов

Использование foreach с ArrayList - автоматическое приведение типов?

ArrayList x = new ArrayList (); x.Add (10); x.Add ("СС"); foreach (строка s в x) { } Означает ли это, что при запуске foreach он пытается преобразовать элемент списка массивов для ввода выражения foreach?
вопрос задан: 22 January 2011 11:26
0
ответов

Автоматическое преобразование типа в C #

Я знаю, что вы можете переопределить метод ToString () объекта, чтобы каждый раз, когда вы вызываете объект или передаете его функции, требующей тип String, он будет преобразован в строку. У меня есть ...
вопрос задан: 22 January 2011 07:31
0
ответов

Почему перечисления требуют явного приведения к типу int?

Это не приводит к потере данных, так в чем же причина необходимости явно приводить перечисления к целочисленным значениям? Разве не было бы более интуитивно понятным, если бы это было неявно, скажем, когда у вас есть метод более высокого уровня, например
вопрос задан: 18 January 2011 19:43
0
ответов

Объявление объекта Java с учетом его типа / имени класса в виде строки

Мне было интересно, можно ли объявить новый объект определенного типа в Java, учитывая, что у меня этот тип представлен как объект класса. Например, предположим, что у меня есть SomeClass ...
вопрос задан: 14 January 2011 18:41
0
ответов

Как добавить диапазон в link_to с изображением

Итак, у меня есть следующее: <% = link_to (image_tag (@ model.picture.url (: thumb),: alt => ''), " $ cast = ($ type) $ значение; Это не работает. Но есть ли другой способ привести к динамически определяемому типу? Спасибо
вопрос задан: 14 January 2011 04:25
0
ответов

static_cast vs dynamic_cast

Предположим, мне дали библиотеку C ++, полную наследования. Я' m получил Base * в функции, когда я знаю, что он фактически указывает на производный объект, а Derived наследует Base. Но я не знаю, что за ...
вопрос задан: 12 January 2011 04:41
0
ответов

Когда и почему нужно повышать качество объекта?

Это считается правильным повышением? Производный d = новый Derived (); База b = d; // Всегда ОК. Зачем кому-то поднимать настроение? Когда? Это потому, что мы должны превратить объект в базовый класс, чтобы он не ...
вопрос задан: 11 January 2011 09:42
0
ответов

В C, если я приведу и разыменую указатель, имеет ли значение, какой из них я сделаю первым?

В C вы можете приводить как простые типы данных, такие как int, float, так и указатели на них . Я бы предположил, что если вы хотите преобразовать указатель на один тип в значение другого типа (например ...
вопрос задан: 8 January 2011 14:14
0
ответов

«render: nothing => true» возвращает пустой текстовый файл?

Я использую Rails 2.3.3, и мне нужно создать ссылку, которая отправляет почтовый запрос.
вопрос задан: 8 January 2011 04:23
0
ответов

Приведение типа JavaScript

Рассмотрим пустой массив JavaScript: var a = []; предупреждение (a == false); // показывает истину предупреждение (! a); // показывает ложь! Как это объяснить? Каковы правила?
вопрос задан: 7 January 2011 14:26
0
ответов

C ++: преобразование контейнера в контейнер другого, но совместимого типа

У меня часто бывает контейнер C (или любой другой класс-оболочка, даже интеллектуальные указатели) для типа T1, и хочу преобразовать такой C в C , где T2 совместим с ...
вопрос задан: 5 January 2011 15:17
0
ответов

Как получить доступ к универсальному свойству, не зная закрытого универсального типа

У меня есть универсальный тип следующим образом открытый класс TestGeneric {public T Data {get; задавать; } public TestGeneric (T data) {this.Data = data; }} Если у меня есть объект (...
вопрос задан: 4 January 2011 10:35
0
ответов

Приведение подкласса и изменение адреса указателя

Я довольно давно использовал множественное наследование в C ++, но только сегодня понял, что это может означать, что адреса указателя могут быть разными ссылаясь на них как на один из ...
вопрос задан: 2 January 2011 20:20
0
ответов

Приведение типов C # во время выполнения для Array.SetValue

Я пытаюсь создать массив, используя отражение и вставьте в него значения. Я пытаюсь сделать это для многих разных типов, поэтому мне нужна функция createAndFillArray, способная на это: String ...
вопрос задан: 1 January 2011 07:48
0
ответов

Какое логическое значение «строка» в Python?

Я ошибочно написал этот код на Python: name = input («как вас зовут?») if name == "Kamran" или "Samaneh": print ("Хорошее имя") else: print ("У вас скучное имя;)") Он всегда ...
вопрос задан: 31 December 2010 01:10
0
ответов

Просто: объект NSArray для Double?

У меня есть NSArray с числами, и я хочу получить значение элемента массива и присвоить ему значение типа double. В моей попытке простого приведения: lat = (double) [storeList.latitude objectAtIndex: i]; Я ...
вопрос задан: 30 December 2010 12:02
0
ответов

SQL Server CAST от varchar до numeric не работает с ошибкой

У меня есть столбец данных, содержащий 9 цифр числовых значений , но столбец определен как varchar. Мне нужно преобразовать поле в числовое значение, чтобы я мог разделить сумму столбца на 100. например но столбец определяется как varchar. Мне нужно прео
вопрос задан: 28 December 2010 18:03
0
ответов

Есть ли различия между asInstanceOf [X] и toX для типов значений?

Я использовал способность IntelliJ преобразовывать код Java в код Scala, который в целом работает довольно хорошо. Похоже, IntelliJ заменил все приведения на вызовы asInstanceOf. Есть ли какое-нибудь допустимое использование ...
вопрос задан: 25 December 2010 01:24
0
ответов

Как определить значение поля, которое нельзя преобразовать в (десятичное, плавающее, int) в SQL Server

У меня есть база данных SQL Server. Одно поле имеет значения, подобные ID VALUE 1 NEGATIF ​​2 11,4 3 0,2 4 A RH (+) 5 ----- 6 >>>>> 7 5 ....
вопрос задан: 23 December 2010 21:38
0
ответов

Компиляция и приведение во время выполнения c #

Мне было интересно, почему некоторые приведения в C # проверяются во время компиляции, тогда как в других случаях ответственность снимается с CLR. Как и выше, оба неверны, но обрабатываются по-разному. Класс Base {...
вопрос задан: 21 December 2010 13:08
0
ответов

Какой приведение использовать; static_cast или reinterpret_cast?

int i = 1000; void * p = & i; int * x = static_cast (р); int * y = reinterpret_cast (p); какое преобразование следует использовать для преобразования void * в int * и почему?
вопрос задан: 18 December 2010 01:53
0
ответов

Что именно является или было целью приведения типов в C ++?

Я говорю о «типе (значении)» - стиле бросков. Книги, которые я прочитал, быстро обгоняют их, говоря только о том, что они семантически эквивалентны приведениям в стиле C, «(type) value», и что они должны быть ...
вопрос задан: 17 December 2010 21:34
0
ответов

GCC не выдает предупреждения при использовании == op со знаковой переменной и беззнаковым литералом

Почему GCC выдает предупреждение только для ситуаций 1 и 3, а не 2 в приведенном ниже коде ? Я компилирую с флагами -Wall и -g. int main () {беззнаковый int ui = 4; int si = 6; if (si == ui) {// ...
вопрос задан: 17 December 2010 14:01
0
ответов

Как привести класс C ++ к внутреннему типу

Basic C ++ вопрос класса: в настоящее время у меня есть простой код, который выглядит примерно так: typedef int sType; int array [100]; int test (sType s) {вернуть массив [(int) s]; } Я хочу ...
вопрос задан: 17 December 2010 11:08