Публикации по теме '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 просмотров
schedule
17.06.2023
Общий явный сбой приведения 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 просмотров
schedule
29.01.2023
Почему здесь #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