Публикации по теме '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 просмотров
schedule
01.10.2023
Странные имена типов и конструктор в шаблоне
Я пытаюсь понять класс шаблона на С++. Во-первых, я хотел бы понять, что означает эта строка:
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 просмотров
schedule
02.05.2022
Когда использовать явный спецификатор для конструкторов с несколькими аргументами?
Недавно я узнал о спецификаторе explicit .
Предположим, у нас есть:
f( W, W, W );
Теперь, если мы сделаем
f( 42, 3.14, "seven" );
Компилятор попытается выполнить следующие неявные преобразования:
f( W(42), W(3.14), W("seven")...
1592 просмотров
schedule
01.10.2022
Почему указатель не может быть автоматически преобразован в 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 просмотров
schedule
25.11.2023
Это законный код для пометки такого объекта?
Однажды я написал фрагмент кода для добавления имени к задаче . Код ниже делает то же самое, но с меньшим количеством кода. Но интересно, законно ли это. Готов ли производственный код. А сбор мусора? А как насчет экземпляра класса, перемещаемого...
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 просмотров
schedule
13.09.2023