Вопросы по теме 'overloading'
Перегрузка оператора сравнения в C++ приводит к недопустимому оператору‹
В настоящее время пытается отсортировать вектор объекта, каждый объект которого содержит строку, в C++
Строки могут содержать буквы или цифры (из-за конструктивных ограничений это необходимо, так как компаратор может быть изменен).
На данный...
19.11.2023
Как перегрузить функцию на основе типа результата?
просто вопрос, у меня есть:
myclass = class
public
function Funct1: String;
function Funct2: Integer;
end;
Это превращает меня в ошибку, поэтому я пробовал:
myclass = class
public
function Funct1: String; overload;
function...
11.01.2024
Ошибка 1 Нет перегрузки для ‹method› соответствует делегату «System.Windows.Input.KeyEventHandler»
Я пробовал искать по всему сайту, но не смог найти ответ на этот вопрос. Я пытаюсь заставить свой эллипс двигаться с помощью клавиш со стрелками, но я продолжаю получать ту же ошибку, что бы я ни пытался.
Кроме того, я получаю эту ошибку, когда...
01.01.2024
Как я могу перегрузить оператор []?
Как я могу перегрузить оператор [] в c ++. Я в основном хочу получить доступ к индексу массива One-D и вернуть его. Я пробовал это сделать, но, похоже, это не дало желаемого результата.
Square Square::operator [](const Square& temp)
{...
14.01.2024
Шаблон С++, как перегрузить оператор и получить доступ к частной собственности
В настоящее время я пытаюсь реализовать простой связанный список на основе шаблона, который принимает общую пару ключ/значение в С++ 11. Элементы должны быть добавлены в список оператором +=. Код выглядит следующим образом:
список
//...
05.01.2024
Перегрузка функции с использованием шаблона
Вот два объявления перегрузки функции:
void fun(char& arg);
void fun(int& arg);
void fun(long& arg);
Определения выполняют ту же работу:
void fun(char& arg) { ++arg; }
void fun(int& arg) { ++arg; }
void fun(long&...
29.11.2023
Как передать адрес перегруженного метода шаблонному методу
Я изучаю шаблоны и придерживаюсь следующего случая:
class ClassA {
LPCWSTR Name(void) {...};
UINT Name(LPCWSTR name) {...};
LPCWSTR Surname(void) {...};
UINT Surname(LPCWSTR name) {...};
}
class ClassB {
template...
30.12.2023
Как передать шаблон функции в качестве аргумента шаблона?
#include <iostream>
template<typename... Args>
void print(Args const&... args)
{
(std::cout << ... << args);
}
int main()
{
std::cout << 1 << 2 << 3 << std::endl; // ok
print(1, 2, 3);...
27.10.2023
Новые материалы
Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..
Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально
Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..
Частный метод Python: улучшение инкапсуляции и безопасности
Введение
Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..
Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования
Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..
Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv)
Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..
Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..
Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..