Публикации по теме 'explicit'


Преобразование типов в JavaScript…
В javaScript есть два типа преобразования. (1.) Неявное преобразование типов: оно автоматически выполняется JavaScript. Пример - "6" + "4" = "64", "6" - "4" = 2, "6" * "4" = 24, "6" / "2" = 3. (2.) Явное преобразование типов: — оно выполняется разработчиками вручную. Ex -Number("6") + 4 = 10, String(6) + "4" = "64". Чтобы преобразовать любое значение в любые переменные: - Число («6») = 6 Строка (6) = «6» Логическое ("Привет") = истина

Вопросы по теме 'explicit'

Явный список приводит неправильный тип?
Я пытаюсь выполнить приведение к списку из результата хранимой процедуры. Я уже создал явное (рабочее) приведение для одного объекта timerangeResult -> Booking , но мне не хватает списка.. Вот код: public static explicit operator...
361 просмотров
schedule 09.06.2023

Неявное преобразование в явные логические типы для сортировки контейнеров?
Я играю с новым explicit для каст-операторов. Если вы напишете что-то вроде struct Data { explicit operator string(); }; Невозможно случайно преобразовать Data в string . Тип данных darget bool является исключением: в некоторых...
2271 просмотров
schedule 28.09.2023

Должен ли я явно определять значения моих перечисляемых констант
Я уже слышал, что должен просто позволить компилятору выбирать, какие значения присваивать перечисляемым константам, если я не делаю чего-то умного, например, использую значения в качестве битовых масок. Если я просто использую значения перечисления...
3381 просмотров

Странные имена типов и конструктор в шаблоне
Я пытаюсь понять класс шаблона на С++. Во-первых, я хотел бы понять, что означает эта строка: template <typename T, typename Ord = columns, typename All = abc::allocator<T,16> > class matrix где столбцы и распределитель — это...
237 просмотров
schedule 12.05.2023

Почему положение явного экземпляра шаблона имеет значение
Скажем, я объявляю класс шаблона A в a.h #include <iostream> template<bool b> class A { public: void print(std::ostream& out); }; И определите метод печати в a.cpp (с явным указанием для true и false )...
1379 просмотров
schedule 09.08.2023

Компилятор заменяет явное приведение к моему собственному типу явным приведением к типу .NET?
У меня есть следующий код: public struct Num<T> { private readonly T _Value; public Num(T value) { _Value = value; } static public explicit operator Num<T>(T value) { return new...
645 просмотров
schedule 11.10.2022

Почему специализации шаблонов функций не разрешены внутри класса?
После того, как я нашел ответы на многие свои вопросы о stackoverflow, я столкнулся с вопросом, на который я не могу найти ответа, и я надеюсь, что кто-то захочет мне помочь! Моя проблема в том, что я хочу сделать явную шаблонизацию функции внутри...
8985 просмотров
schedule 28.02.2022

Как дождаться выполнения счетчика сетки с Java Explicit WebDriver Wait
У меня есть сетка на моей странице, которая была обновлена ​​с помощью различных действий (перезагрузка, сортировка, фильтрация и т. Д.). Каждый раз, когда применяется одно из действий, перед сеткой появляется счетчик, пока данные в сетке не будут...
1719 просмотров

Когда использовать явный спецификатор для конструкторов с несколькими аргументами?
Недавно я узнал о спецификаторе explicit . Предположим, у нас есть: f( W, W, W ); Теперь, если мы сделаем f( 42, 3.14, "seven" ); Компилятор попытается выполнить следующие неявные преобразования: f( W(42), W(3.14), W("seven")...
1592 просмотров

Почему указатель не может быть автоматически преобразован в unique_ptr при его возврате?
Позвольте мне задать свой вопрос на примере. #include <memory> std::unique_ptr<int> get_it() { auto p = new int; return p; } int main() { auto up ( get_it() ); return 0; } Это не скомпилируется со...
12708 просмотров
schedule 27.09.2023

Приложение Android аварийно завершает работу при вызове любого явного намерения (например, камера/галерея, вызов или обмен) на Samsung Galaxy S3
У меня есть compileSdkVersion и targetSdkVersion 23, и я тестирую их на Samsung Galaxy S3. Но всякий раз, когда я открываю какое-либо стороннее приложение (явное намерение), например, приложение камеры/галереи или намерение поделиться (gmail,...
1429 просмотров

Это законный код для пометки такого объекта?
Однажды я написал фрагмент кода для добавления имени к задаче . Код ниже делает то же самое, но с меньшим количеством кода. Но интересно, законно ли это. Готов ли производственный код. А сбор мусора? А как насчет экземпляра класса, перемещаемого...
108 просмотров
schedule 01.05.2023

Использование явного конструктора
class foo { public: explicit foo(int) { std::cout<<"int constructor"; } }; int main() { foo f(0.1); return 0; } Я думал, что явное ключевое слово используется для предотвращения нежелательных преобразований типов, но...
4545 просмотров
schedule 22.11.2022

Преобразование в базовый класс никогда не использовалось
У меня есть два класса, один из которых является производным от другого (потому что я не хочу раскрывать интерфейс базы). Однако позже я хочу создать ссылку на базу. Я могу сделать это с помощью обычной функции-члена base() , но не с помощью...
435 просмотров