8
ответов

Кастинг по сравнению с Преобразованием объекта toString, когда объект действительно является строкой

Это не действительно проблема, однако мне любопытно. То, когда я сохраняю строку в, позволяет, говорят, что DataRow, она брошена для Возражения. Когда я хочу использовать его, я должен бросить его ToString. Насколько я знаю, что существует...
вопрос задан: 23 July 2009 09:58
8
ответов

Вопрос о полиморфизме Java и кастинге

У меня есть класс C. Класс E расширяет его. E e = новый E (); C c = новый C (); Почему e = (E) c; После дальнейшего рассмотрения: хотя числовые преобразования имеют тот же синтаксис как бросающие объекты, некоторый беспорядок возник...
вопрос задан: 4 July 2009 16:11
8
ответов

Бросок к универсальному типу в C#

У меня есть Словарь для отображения определенного типа на определенный родовой объект для того типа. Например: typeof (LoginMessage) отображается на MessageProcessor <LoginMessage> Теперь, проблема состоит в том, чтобы получить...
вопрос задан: 16 June 2009 19:48
8
ответов

Объект броска к T

Я анализирую XML-файл с классом XmlReader в.NET, и я думал, что будет умно записать универсальную функцию синтаксического анализа для чтения различных атрибутов в общем. Я придумал следующее...
вопрос задан: 22 May 2009 19:41
8
ответов

(интервал) ch по сравнению с интервалом (ch): Они - различные синтаксисы для того же самого?

В C++, (интервал) ch эквивалентен интервалу (ch). В противном случае, каково различие?
вопрос задан: 4 November 2008 20:33
8
ответов

C++, бросающий программно: это может быть сделано?

Скажем, у меня есть Базовый класс и несколько Производных классов. Есть ли любой способ бросить объект к одному из производных классов без потребности записать что-то вроде этого: представьте имя типа в виде строки = идентификатор типа (*...
вопрос задан: 28 October 2008 12:37
7
ответов

Преобразование целого числа в строку в PHP

Есть ли способ преобразовать целое число в строку в PHP?
вопрос задан: 24 June 2019 21:41
7
ответов

Как ввести бросок

C#: статический интервал F (возражают x) {возвращается, x является строкой? 1: 2;} Haskell? Хитрый бит кажется мне, что у Haskell нет корневого текстового объекта. Отредактированный: Я не забочусь о преобразовании в строку. Я...
вопрос задан: 4 January 2019 12:27
7
ответов

Получить значение int из enum в C #

У меня есть класс, который называется Вопросы (множественное число). В этом классе есть перечисление с именем Question (единственное), которое выглядит следующим образом. public enum Question {Role = 2, ProjectFunding = 3, ...
вопрос задан: 27 February 2018 15:05
7
ответов

'Короткий' тип примитива - бросающий в Java

У меня есть вопрос о типе примитива, коротком в Java. Я использую JDK 1.6. Если у меня есть следующее: закоротите = 2; короткий b = 3; короткий c = + b; компилятор не хочет компилировать - он говорит...
вопрос задан: 22 January 2018 07:09
7
ответов

Как проверить, является ли строка числом (с плавающей запятой)?

Каков наилучший способ проверить, может ли строка представляться как число в Python? У меня сейчас есть функция: def is_number (s): try: float (s) return ...
вопрос задан: 4 July 2017 18:05
7
ответов

Почему там предупреждение производительности на указателе броска на bool?

Расширяется. Я думал, что был спокоен, когда я сделал что-то как: bool hasParent () {возвращает это-> parentNode;} Даже с (bool) бросок, предупреждение все еще не уходит. Где это->...
вопрос задан: 23 May 2017 02:34
7
ответов

Вставить int в unsigned int c ++ [duplicate]

Каков наилучший метод литья, который следует использовать при литье int в uint32_t? Должен ли я использовать (uint32_t) num или reinterpret_cast & lt; uint32_t & gt; (num) или static_cast & lt; uint32_t & gt; (num)? (Или что-то другое)? Я ...
вопрос задан: 24 August 2015 13:58
7
ответов

printf указывают строку целочисленного формата для плавания

#include <stdio.h> международное основное () {плавают = 5; printf (" %d", a); возвратитесь 0;} Это дает вывод: 0, Почему выходной нуль?
вопрос задан: 24 May 2013 10:08
7
ответов

Кастинг ints к перечислениям в C#

Существует что-то, что я не могу понять в C#. Можно бросить интервал из диапазона в перечисление, и компилятор не вздрагивает. Вообразите это перечисление: перечислимый Цвет {Красный = 1, Green = 2...
вопрос задан: 5 April 2012 14:42
7
ответов

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

У меня есть два интерфейса IHeaderRow и IDetailRow, у меня затем есть объект, который реализует обоих RawRow:IHeaderRow, IDetailRow, я затем должен бросить его в HeaderRow, который реализует IHeaderRow. Но когда я...
вопрос задан: 15 April 2010 21:33
7
ответов

Java; кастинг базового класса к производному классу

Почему я не могу бросить экземпляр базового класса к производному классу? Например, если у меня есть класс B, который расширяет класс C, почему я не могу сделать этого? B b = (B) (новый C ()); или это? C c=new C (); B b = (B) c; Хорошо...
вопрос задан: 3 April 2010 20:06
7
ответов

Хранение типа в C++

Действительно ли возможно сохранить имя типа как переменную C++? Например, как это: введите my_type = интервал;//или строка, или Foo или любой другой тип освобождают* данные =...; my_type* = (my_type*) данные; я знаю это...
вопрос задан: 1 April 2010 17:04
7
ответов

Универсальный <T>, как брошенный?

У меня есть базовый класс "продукта", некоторые другие классы "ProductBookDetail", "ProductDVDDetail" наследовались этому классу. Я использую класс ProductService для создания операции на этих классах. Но, я должен сделать...
вопрос задан: 16 March 2010 06:58
7
ответов

Вызывающие методы C# в универсальных классах

Я расширяю управление ImageBox от EmguCV. Свойство изображения управления может быть установлено на что-либо, реализовав интерфейс IImage. Вся следующая реализация этот интерфейс: Изображение <Bgr...
вопрос задан: 14 March 2010 20:36
7
ответов

Ява: как я могу сделать динамический кастинг переменной от одного типа до другого?

я хотел бы сделать динамический кастинг для явской переменной, тип кастинга сохранен в другой переменной. это - регулярный кастинг: Натяните = (Последовательность) 5; это - то, что я хочу: Натяните theType = '...
вопрос задан: 24 January 2010 14:19
7
ответов

определите тип значения, которое представлено как строка в Python

Когда я читал, запятая разделила файл или строку с csv синтаксическим анализатором в Python, все объекты представлены как строка. посмотрите пример ниже. импортируйте csv = "1,2,3,4,5" r = csv.reader для строки в r: d...
вопрос задан: 20 January 2010 19:55
7
ответов

Что происходит в C++, когда целый тип брошен к типу с плавающей точкой или наоборот?

Базовые биты просто становятся "данными иное толкование" как значение с плавающей точкой? Или есть ли преобразование во время выполнения для создания ближайшего значения с плавающей точкой? Порядок байтов фактор на любых платформах (т.е....
вопрос задан: 12 January 2010 14:41
7
ответов

Странная проблема сравнения поплавков в target-C

В какой-то момент в алгоритме мне нужно сравнить значение с плавающей точкой свойства класса с плавающей точкой. Поэтому я делаю это: if (self.scroller.currentValue < = 0.1) {} где currentValue - это число с плавающей точкой ...
вопрос задан: 26 October 2009 14:07
7
ответов

C++: как иметь дело с объектом константы что потребности, которые будут изменены?

У меня есть место в коде, который раньше говорил константу myType и myVar = someMethod (); проблема состоит в том что: someMethod () возвращает константу myType, я должен смочь изменить myVar позже путем присвоения...
вопрос задан: 15 October 2009 14:04
7
ответов

Шаблон C++ для безопасных целочисленных бросков

Я пытаюсь записать шаблонную функцию C++, которая выдаст исключение на этапе выполнения на целочисленном переполнении в бросках между различными целочисленными типами с различными ширинами, и возможный со знаком/неподписанный...
вопрос задан: 28 August 2009 20:21
7
ответов

Сравнение перечисления отмечает в C#

Я должен обнаружить, если флаг установлен в перечислении значений, какой тип отмечен с атрибутом Флага. Обычно это сделано как этот: (значение и флаг) == флаг, Но так как я должен сделать это дженериком...
вопрос задан: 6 July 2009 12:05
7
ответов

Что кастинг делает на уровне компилятора/машины?

Я часто задавался вопросом, что точно делает кастинг, делают на уровне машины или компиляторе. Что это делает с 0 и 1 с в памяти? Может любой указывать на меня на некоторую хорошую литературу.
вопрос задан: 24 March 2009 09:02
7
ответов

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

Если у меня есть следующее перечисление: общедоступный перечислимый ReturnValue {Успех = 0, FailReason1 = 1, FailReason2 = 2//И т.д.} Может я стараться не бросать, когда я возвращаюсь, как это: общедоступное статическое международное основное (...
вопрос задан: 23 February 2009 15:13
7
ответов

Это в порядке для использования броска C-стиля для встроенных типов?

После чтения здесь большого количества ответов о кастинге C-стиля в C++ у меня все еще есть тот мало вопроса. Могу я использовать кастинг C-стиля для встроенных типов как длинный x = (длинный) y; или это все еще рассмотрело плохо и...
вопрос задан: 13 February 2009 23:28