constructor-overloading Questions

2

Solved

I created the following class: export class MyItem { public name: string; public surname: string; public category: string; public address: string; constructor(); constructor(name:string, su...

3

Solved

#include <iostream> #include <string> struct mystruct{ mystruct(std::string s){ std::cout<<__FUNCTION__ <<" String "<<s; } explicit mystruct(bool s)...

1

Solved

To allow std::string construction from std::string_viewthere is a template constructor template<class T> explicit basic_string(const T& t, const Allocator& alloc = Allocator()); whic...
Castiron asked 25/11, 2021 at 15:0

2

Solved

From this stack overflow question the answer contains this quote: ... definition says that all default constructors (in case there are multiple) ... How can there be multiple default construct...

5

There are a few topics similar to this, but I couldn't find one with a sufficient answer. I would like to know what is the best practice for constructor overloading in Java. I already have my own ...
Symphysis asked 25/7, 2009 at 14:10

3

Solved

#include <iostream> struct uct { uct() { std::cerr << "default" << std::endl; } uct(const uct &) { std::cerr << "copy" << std::endl; } uct( uct&&) { s...

2

Solved

This question is already asked most likely, but I did not find the answer. The code below compiles with gcc but crashes at runtime, with std::length_error (live). void test(const std::string &am...

2

I want a python type-hint friendly way to create a Type that has constrained range of values. For example, a URL Type based on type str that would only accept strings that look like an "http" URL....

3

Solved

Today I've discovered that I don't understand the C++ constructor precedence rules. Please, see the following template struct wrapper template <typename T> struct wrapper { T value; wra...

1

Solved

Is it possible for an overloaded constructor to somehow call another constructor within the class, similar to the code below? class A { public: A(std::string str) : m_str(str) {} A(int i) ...
Calci asked 8/2, 2017 at 13:39

2

Solved

Let's say I have this dummy class definition: class Node { public: Node (); Node (const int = 0); int getVal(); private: int val; }; And dummy constructor implementations for educationa...
Transarctic asked 22/10, 2016 at 17:11

2

Solved

Objective Implement a mechanism to allow constructor overload in JavaScript ECMA6 Why this is not a duplicate The topic Why doesn't JavaScript ES6 support multi-constructor classes?, a...

2

Solved

Lets say I have classes Date and classes Year, Month and Day. struct Date { Date(Year year, Month month, Day day) : d(day), m(month), y(year) {}; Date(Month month, Day day, Year year) : d(day), ...
Backstitch asked 31/5, 2015 at 18:57

2

Solved

Before talking about FileInputStream, I am starting with a scenario where there are two perfectly valid, overloaded methods but where the compiler will get confused and then report a compile-time e...
Tabernacle asked 26/6, 2014 at 6:56

1

Solved

That question title is a mouthful. Basically, I am creating a hash table structure that uses doubly linked lists within a vector. Everything works fine when I create the object using my overloaded ...
Windhover asked 12/4, 2014 at 22:36

3

Solved

I can not understand why the constructor is executed with the parameter Double[]? using System.Collections.Generic; using System.Linq; using System.Text; namespace MyConsoleApp { class Program ...
Donndonna asked 9/2, 2014 at 20:50

1

Solved

I have a small piece of C++11 code which g++ (4.7 or 4.8) refuses to compile claiming that the call to constructor for B2 b2a(x, {P(y)}) is ambiguous. Clang++ is happy with that code, but refuses t...
Pearle asked 17/7, 2013 at 16:1

8

Solved

I ran into this block of code, and there is this one line I don't quit understand the meaning or what it is doing. public Digraph(In in) { this(in.readInt()); int E = in.readInt(); for (int i ...
Bedcover asked 7/4, 2013 at 20:57

3

Solved

How I can use constructors in C# like this: public Point2D(double x, double y) { // ... Contracts ... X = x; Y = y; } public Point2D(Point2D point) { if (point == null) ArgumentNullExceptio...
Kobarid asked 5/4, 2011 at 17:12

6

I have a class like this one: class Test{ public: Test(string value); Test(bool value); }; If I create an object like this: Test test("Just a test..."); The bool constructor is called! An...
Dipper asked 6/8, 2010 at 15:1

9

Solved

I have the following class class CItem { public: CItem(CRegistry &Registry) _Registry(Registry) {Registry.Register();} ~CItem() {_Registry.Unregister()}; private: CRegistry &_Regist...
Asco asked 9/6, 2009 at 13:10

6

Solved

I have few types that derive from simplified Base as shown below. I am not sure whether to use base class's constructor or this constructor when overloading constructors. ConcreteA overloads cons...
Vevay asked 15/4, 2009 at 12:59

8

Solved

WARNING: I have been learning Python for all of 10 minutes so apologies for any stupid questions! I have written the following code, however I get the following exception: Message File Name L...
Anatto asked 23/11, 2008 at 16:41
1

© 2022 - 2025 — McMap. All rights reserved.