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


Комментарии загромождают ваш код?
Написание кода включает в себя общение между вами, компьютером и другими людьми. Когда мы пишем код, мы даем другому разработчику инструкции, описывающие, что мы хотим, чтобы компьютер делал. Разработчик должен поставить себя на место авторов и понять их мысли. Для этого автор должен писать четко и ясно. Часто при разработке мы сталкиваемся с проектами, загроможденными комментариями, описывающими чуть ли не каждую строчку кода. Этой практике часто учат и поощряют в UNI или..

Преобразование типов и принуждение
Подробное объяснение концепций JavaScript В этой статье мы познакомимся с небольшими запутанными концепциями для начинающих, которые помогут вам в вашем пути разработчика. Как и в повседневной жизни, мы уже использовали термины конверсии. В компьютерах термин «преобразование» означает возможность без каких-либо проблем преобразовать один формат файла в другие форматы файлов, то есть преобразовать файл .JPG в .PDF или текстовый файл в файл Excel. В языках программирования..

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

Можно ли использовать явное ключевое слово, чтобы предотвратить автоматическое преобразование параметров метода?
Я знаю, что вы можете использовать ключевое слово C++ 'explicit' для конструкторов классов, чтобы предотвратить автоматическое преобразование типа. Можно ли использовать эту же команду, чтобы предотвратить преобразование параметров для метода класса?...
20848 просмотров
schedule 16.01.2023

Foo f = Foo (); // нет соответствующей функции для вызова 'Foo :: Foo (Foo)', а?
class Foo { public: explicit Foo() {} explicit Foo(Foo&) {} }; Foo d = Foo(); ошибка: нет соответствующей функции для вызова 'Foo :: Foo (Foo)' Я попытался изменить Foo(Foo&) на Foo(Foo) , поскольку ошибка...
1736 просмотров
schedule 08.12.2022

Явная анимация NSView с использованием базовой анимации
Я пытаюсь вставить NSView , используя базовую анимацию. Я думаю, мне нужно использовать явную анимацию, а не полагаться на что-то вроде [[view animator] setFrame:newFrame] . В основном это связано с тем, что мне нужно установить делегата анимации,...
8837 просмотров

Общий явный сбой приведения C#
У меня есть некоторые проблемы со следующим фрагментом кода. Я хотел бы указать строку для объекта, это работает отлично, однако, если этот объект является частью универсального класса, это приводит к сбою со следующим исключением ошибки: «Невозможно...
1723 просмотров
schedule 08.11.2023

Создание явного идентификатора приложения для приложения iPhone
Как создать явный идентификатор приложения для приложения iPhone, которое хочет использовать некоторые технологии Store? Нам нужно сделать это в Portal или в настройках проекта XCode? Идентификатор приложения имеет формат com.comanyName.productName....
608 просмотров
schedule 18.12.2022

Есть ли функция явного преобразования по умолчанию для пользовательского класса (c ++)?
Могу ли я преобразовать совместимые объекты без указателя без фактического определения оператора приведения? Итак, если B наследуется от A: A a; B b; Будет ли (A)b компилироваться, если я не предоставлю собственный оператор приведения?...
199 просмотров
schedule 03.04.2024

список инициализаторов: конструктор из базового класса и функция-член
Итак, что я хочу сделать, это инициализируйте конструктор моего подкласса конструктором моего базового класса. вот как выглядит мой конструктор базового класса. Appointment::Appointment(string description, int month, int day, int year, int...
128 просмотров
schedule 28.02.2023

Перегрузка функций по типу возвращаемого значения в C #
В настоящее время я изучаю C #, и кто-то сказал мне, что действительно можно перегрузить тип, возвращаемый методами, с помощью явного ключевого слова, но он так и не объяснил, как это сделать. Я повсюду гуглил, а также читал некоторые вопросы и...
303 просмотров
schedule 03.07.2023

Явный конструктор и static_cast
struct Foo { explicit Foo(int a):m(a){} int padd1, m, padd2; }; void Bar(Foo){} int main() { Bar(11); // OK, gives error auto x = static_cast<Foo>(37); x.m; } Это нормально, что static_cast создает объект Foo ,...
1013 просмотров
schedule 28.04.2024

Явный экспорт модулей в Frege
Я публикую это после прочтения спецификации языка Frege и поиска примеров с использованием поисковых систем. . Надеюсь, я не пропустил очевидный ответ. Я пытаюсь перенести некоторый код Haskell на Frege и не могу найти документацию, в которой...
60 просмотров
schedule 02.12.2022

Создайте кортеж, передав один и тот же аргумент каждому элементу с явным конструктором
Следующее отлично работает в Visual C++ 2015 Update 2. Обратите внимание, что A нельзя копировать, а A::A — это explicit . #include <iostream> #include <tuple> struct A { explicit A(int i) { std::cout << i...
769 просмотров

Почему здесь #include ‹string› предотвращает ошибку переполнения стека?
Это мой пример кода: #include <iostream> #include <string> using namespace std; class MyClass { string figName; public: MyClass(const string& s) { figName = s; } const string& getName() const...
7759 просмотров
schedule 15.10.2022

Заставить gcc предупреждать о явных преобразованиях
Как я могу заставить gcc (6.3) предупреждать о всех явных преобразованиях 64-битных в 32-битные, выполненных путем приведения (код C)? Явные преобразования игнорируются флагом -Wconversion. Я собираюсь скомпилировать очень большой и старый...
137 просмотров
schedule 13.08.2022

Явно назначьте любой тип в машинописном тексте
В настоящее время мы переводим нашу кодовую базу на машинописный текст, и у нас есть много мест с любым типом. Поэтому я пытаюсь применить явные переменные настройки как любые. Вот пример фрагмента. const a: string = 'h'; const b: any = 4;...
80 просмотров
schedule 04.04.2023

Ищете объяснение неявного типа функции и явного типа функции
Учитывая следующую сигнатуру модуля agda: module EqList {a ℓ} {A : Set a} {_≈_ : Rel A ℓ} (eq≈ : IsEquivalence _≈_) where Мы можем определить членство в списке, включение в список и эквивалентность списка: _∈_ : REL A (List A) _ _∈_ x =...
79 просмотров
schedule 01.11.2022

неявный суперконструктор Shape2D() не определен. что касается включения Java.awts.Color
Я работаю над проектом, который выдает эту ошибку «неявный суперконструктор Shape2D не определен. Должен явно вызывать другой конструктор» и действительно не понимаю. Вот мой класс формы import java.awt.Color; import java.lang.Comparable;...
36 просмотров
schedule 10.06.2023

ошибка: bool нельзя объявить со спецификатором 'explicit'
Когда я использую explicit с bool для преобразования параметра, я получаю эту ошибку: ошибка C2178: «sdds::Ship::operator bool» не может быть объявлен со спецификатором «явный». Моя цель с этой функцией состояла в том, чтобы использовать...
227 просмотров
schedule 14.05.2024