1
ответ

Почему Опция не расширяет Повторяемую черту непосредственно?

Опция неявно конвертируема к Повторяемому - но почему делает это не, просто просто реализуют Повторяемый непосредственно: итератор определения = новый Итератор {конец var =! определение isDefined затем () = {val n =, если (...
вопрос задан: 13 February 2014 21:17
1
ответ

Почему в Scala работает `println (1,2)`?

В Scala (2.7.7финал) ) метод Predef.println определяется как имеющий следующую сигнатуру: def println (x: Any): Unit Как получается, что работает следующее: scala> println (1,2) (1,2) ...
вопрос задан: 19 August 2010 20:54
1
ответ

Проблема неявных преобразований в scala 2.8

Я хочу записать неявное преобразование Tuple2 [A, B] к Seq[C], где C является супер типом и A и B. Моя первая попытка как следующее: неявное определение t2seq [A, B, C] (t: (A, B)) (неявный ENV: (A, B) <: <(C, C)...
вопрос задан: 2 August 2010 16:40
1
ответ

Черты Scala и неявный беспорядок преобразования

Следующие строки работают, когда я ввожу их вручную в Scala REPL (2.7.7): черта myTrait {переопределяет определение toString = "что-то"} неявное определение myTraitToString (вход: myTrait): Строка = вход....
вопрос задан: 17 April 2010 22:41
1
ответ

Почему делает это неявное преобразование типов в сбое C#?

Фон: Давайте предположим, что у меня есть следующий класс: класс, Перенесенный <T>: IDisposable {Перенесенная общественность (T obj) {/*... */} общедоступный статический неявный оператор Wrapped <T> (T obj)...
вопрос задан: 26 March 2010 19:15
1
ответ

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

У меня есть этот функциональный общедоступный статический неявный оператор MyClass (представьте v в виде строки) {возвращают новый MyClass (v);} и запись var.myclass = пустой указатель;. это называет неявный оператор и передает пустой указатель как строку
вопрос задан: 6 January 2010 01:27
0
ответов

Как static и const разрешают неоднозначные вызовы функций?

В настоящее время я пытаюсь понять концепцию вызовов функций и заметил, что вы можете написать ужасный код, но все же можете заставить его работать, используя неявное преобразование, const и static. Теперь я бы ...
вопрос задан: 28 March 2019 10:12
0
ответов

Сбой CDC из-за неявного преобразования & hellip; как это найти?

Я работаю на клиенте, и их CDC не работает из-за неявного преобразования. Проблема в том, что я не могу найти точное утверждение, которое делает преобразование. Я пытался использовать Пинал Дейв ...
вопрос задан: 21 March 2019 04:48
0
ответов

Почему экземпляры шаблонов не могут быть выведены в `std::reference_wrapper`?

Предположим, у меня есть некоторый объект типа T, и я хочу поместить его в обертку ссылок: int a = 5, b = 7; std::reference_wrapper p(a), q(b); // или "auto p = std::ref(a)" Теперь я могу легко ...
вопрос задан: 21 October 2018 23:54
0
ответов

Найти неявные преобразования

Я ищу способ найти неявное преобразование. Что-то, что дает мне пакеты, в которых происходит преобразование одного типа в другой. Как пример: найдено: java.lang.String ("") обязательно: net ....
вопрос задан: 26 January 2018 14:39
0
ответов

Неявные правила продвижения типов

Этот пост предназначен для использования в качестве часто задаваемых вопросов, касающихся неявного целочисленного продвижения в C, особенно неявного продвижения, вызванного обычными арифметическими преобразованиями и / или целочисленными продвижениями. Пр
вопрос задан: 6 September 2017 12:43
0
ответов

Scala — добавить неприменимость к Int

Я хочу иметь возможность сделать это: scala> val Int(i) = "1" i: Int = 1 Но у Int нет метода неприменения. Я нашел этот ответ, который дает инструкции о том, как неявно добавить метод к ...
вопрос задан: 23 May 2017 12:30
0
ответов

Пересечение нескольких неявных преобразований: изобретать велосипед?

Хорошо, честное предупреждение: это продолжение моего нелепого вопроса, заданного на прошлой неделе. Хотя я думаю, что этот вопрос не так смешно. В любом случае, вот: Предыдущий нелепый вопрос: Предположим, у меня есть...
вопрос задан: 23 May 2017 12:26
0
ответов

Где Scala ищет последствия?

Похоже, неявный вопрос для новичков в Scala: где компилятор ищет следствия? Я имею в виду неявный, потому что вопрос, кажется, никогда не становится полностью сформированным, как будто не было слов для ...
вопрос задан: 23 May 2017 12:18
0
ответов

Почему C# допускает *неявное* преобразование из Long в Float, когда это может привести к потере точности?

Аналогичный вопрос Long in Float, почему?здесь не отвечает на то, что я ищу.Стандарт С# допускает неявное преобразование из long в float. Но любое значение long больше 2^24, представленное в виде ...
вопрос задан: 23 May 2017 12:07
0
ответов

Можно ли использовать неявные операторы C# из F#?

Если у меня есть класс C# с неявным преобразованием в double, например так: public class Parameter { частное двойное _value; public Parameter(double value) { _value = value } public static implicit ...
вопрос задан: 23 May 2017 12:00
0
ответов

Подробнее об операторах неявного преобразования и интерфейсах в C # (снова)

Хорошо. Я прочитал этот пост и не понимаю, как он применим к моему примеру (ниже). класс Foo {публичный статический неявный оператор Foo (IFooCompatible fooLike) {return fooLike.ToFoo (); ...
вопрос задан: 23 May 2017 11:54
0
ответов

Почему это неявное преобразование из int в uint работает?

Использование Casting null не компилирует как вдохновение, и из комментария Эрика Липперта: Это демонстрирует интересный случай. "uint x = (int) 0;" будет успешным, даже если int не является неявным образом ...
вопрос задан: 23 May 2017 11:54
0
ответов

Проверка типов примитивных типов значений .NET с помощью настраиваемых структур: стоит ли это усилий?

Я играю с идеей создания примитивов Типы значений .NET более безопасны в отношении типов и более «самодокументируются» за счет их заключения в пользовательские структуры. Однако мне интересно, стоит ли оно того ...
вопрос задан: 23 May 2017 11:54
0
ответов

Неявные преобразования с помощью std :: function [duplicate]

Возможные дубликаты: почему не могут мой компилятор C ++ выводит аргумент шаблона для функции повышения? Разве аргумент шаблона (подпись) std :: function не является частью его типа? У меня есть ...
вопрос задан: 23 May 2017 11:52
0
ответов

Разница между неявным преобразованием и явным преобразованием [дубликат]

Возможный дубликат: Неявное VS Явное преобразование В чем разница между "неявным преобразованием" и "явным преобразованием"? Есть ли разница в Java и C++?
вопрос задан: 23 May 2017 11:46
0
ответов

Scala - неявное преобразование с неприменением

Я бы хотел, чтобы экстрактор неявно преобразовывал свои параметры, но похоже, что это не работает. Рассмотрим этот очень простой случай: case class MyString (s: String) {} implicit def string2mystring (x: String): ...
вопрос задан: 23 May 2017 10:34
0
ответов

удалить cout; удалить cin; не выдают ошибку компиляции - недостаток стандартной библиотеки?

Выдает ли следующее сообщение об ошибке компиляции? удалить cout; удалить cin; Ответ: Нет. Это ошибка в реализации потоковых классов из стандартной библиотеки. У них есть следующее ...
вопрос задан: 23 May 2017 10:29
0
ответов

Статический неявный оператор

Недавно я нашел этот код: открытый статический неявный оператор XElement (XmlBase xmlBase) {return xmlBase.Xml; } Что означает статический неявный оператор?
вопрос задан: 23 December 2016 16:31
0
ответов

Отталкивание строки назад к вектору объектов

Я просматривал код, написанный для школьного проекта, который при ближайшем рассмотрении показался мне странным. У меня был класс, подобный приведенному ниже: class Foo {public: Foo (std :: string s): _s (s) {} ...
вопрос задан: 23 August 2016 14:13
0
ответов

C # - Math.Sqrt () возвращает десятичные дроби

Есть ли способ в C # для возврата квадратного корня числа с десятичными числами. Каждый раз, когда я использую Math.Sqrt (), он не возвращает десятичную дробь. Мой код: Int32 a = Convert.ToInt32 (input1.Text); Int32 b ...
вопрос задан: 13 September 2015 12:14
0
ответов

Неявное / явное преобразование типов C #

У меня есть простой сценарий, который может быть, а может быть, и невозможен. У меня есть класс, содержащий целое число, для этого я сделаю его максимально простым: публичный класс Number {public int Value {...
вопрос задан: 9 July 2015 13:56
0
ответов

Что означает «оператор bool () const»

Например: operator bool () const {return col! = 0; } col - это целое число. Как работает оператор bool () const?
вопрос задан: 2 June 2015 12:53
0
ответов

Ошибка разрешения перегрузки при потоковой передаче объекта через неявное преобразование в строку

Отказ от ответственности: я знаю, что неявного преобразования в строку следует избегать и что правильным подходом будет перегрузка op << для Человек. Рассмотрим следующий код: #include ...
вопрос задан: 20 November 2014 15:01
0
ответов

Почему я могу передать 1 как короткую, но не переменную int i?

Почему первая и вторая запись работает, но не последняя? Есть ли способ, которым я могу разрешить все 3 из них и определить, было ли это 1, (int) 1 или я прошел? И действительно, почему один разрешен, но последний? ...
вопрос задан: 6 June 2014 10:39