Вопросы по теме 'constructor-overloading'
Всегда ли компилятор C ++ предоставляет перегруженный оператор присваивания?
Возможный дубликат: поведение неявный конструктор копирования / оператор присваивания C ++ - условия для автоматического создания ctor по умолчанию, ctor копирования и оператора присваивания по умолчанию?
Верно ли, что...
455 просмотров
schedule
15.05.2023
Как передать значение в объявление конструктора объекта, используя динамическое выделение памяти
Код выглядит следующим образом:
Код :
#include <iostream>
using namespace std;
class pub
{
string name;
public:
pub(string name):name(name){} //Constructor
void getName(string name){this->name = name;}...
716 просмотров
schedule
27.04.2023
Почему обычные реализации функций копирования/перемещения в производных классах ведут себя по-разному в зависимости от того, как они определены?
Меня смущает поведение, которое я наблюдаю, когда функции копирования и перемещения производного класса вызывают свои версии базового класса.
У меня есть базовый класс с различными конструкторами, которые сообщают мне, когда они вызываются:...
125 просмотров
schedule
04.03.2023
подавлять определенные исключения в перегруженных конструкторах Java
У меня есть класс с несколькими перегруженными конструкторами. В зависимости от конструктора может возникнуть исключение (когда либо startSize , либо growFactor слишком малы). В других конструкторах используются значения по умолчанию, и эти...
81 просмотров
schedule
12.05.2023
Разрешение перегрузки конструктора класса шаблона
У меня простая проблема с разрешением перегрузки ctor для шаблона класса:
#include <iostream>
#include <string>
using namespace std;
enum EnumTypeVal { READ, WRITE };
template <class T>
class TemplateClassTest {
public:...
1320 просмотров
schedule
06.09.2022
c++ Использование перегруженного конструктора для композиции объекта
могу ли я узнать, как использовать перегруженный конструктор для композиции объектов в другом классе, вот пример кода:
class A {
int a;
A( int inputA ) { a = inputA; }
};
class B {
A objectA;
B( A inputObjectA ) { objectA =...
940 просмотров
schedule
19.03.2023
не может появляться в постоянном выражении
В следующей программе на С++:
class matrix {
public:
int n;
double **x;
matrix(int n) : n(n) {
x=new double[n][n];
for (int i=0;i<n;i++)
{
for(int j=0;j<n;j++)
{
x[i][j]=0;
}
}
}
......
16155 просмотров
schedule
23.10.2022
Сохранение информации о состоянии объекта при вызове перегруженного конструктора из конструктора по умолчанию
Это название вопроса является полным ртом. По сути, я создаю структуру хеш-таблицы, которая использует двусвязные списки внутри вектора. Все работает нормально, когда я создаю объект с помощью моего перегруженного конструктора, но использование...
83 просмотров
schedule
22.06.2022
Отсутствует конструктор сокетов
Эта программа:
open System.Net.Sockets
let s = new Socket(SocketType.Stream, ProtocolType.Tcp)
Сбой с этим сообщением об ошибке на моно:
ошибка FS0505: конструктор члена или объекта «Socket» не принимает 2 аргумента (аргументов)....
151 просмотров
schedule
10.12.2022
Можно ли добавить собственный конструктор для типа std::array?
Я попытался добавить свой собственный конструктор для типа std::array , но я не уверен, что это возможно и как это сделать...
Я пробовал что-то вроде этого:
typedef unsigned char byte_t;
namespace std {
template<std::size_t _Nm>...
136 просмотров
schedule
05.05.2023
Перегрузка параметров конструктора
Рассмотреть возможность:
class MyList<T> {
public MyList(params T[] ts) { /* add all items to internal list */ }
public MyList(params IEnumerable<T>[] ets) { /* add all items from all enumerables to internal list */ }
}
А потом...
54 просмотров
schedule
09.05.2022