Questions tagged [constructor]
A special type of subroutine called at the creation of an object.
148
questions
2
votes
1
answer
91
views
in_place_constructor helper type
recently I implemented a little helper class, which can be primarily utilized on perfect forwarding constructors.
Introduction
As a slight example, let me pull in two of the ...
2
votes
1
answer
159
views
Convenient way to make an UIImageView ExpressibleByStringLiteral
I want to reduce boiler-plate code and write like this when developing in iOS:
let imgView: UIImageView = "share_fareware_text_bg"
Here is implementation code:
<...
1
vote
2
answers
147
views
A simple String class and its special member functions
I am learning the behavior of C++'s special member function, using a naive String class as example. (The code is modified from this tutorial) Here is the ...
39
votes
5
answers
11k
views
Database connection in constructor and destructor
I am playing with different ways to do database interaction in PHP, and one of the ideas I have been playing with is connecting to the DB in the constructor and disconnecting in the destructor. This ...
10
votes
2
answers
699
views
Clearing up property and field confusion in C#?
I understand that creating public properties that control private fields is good practice because of coupling and encapsulation, although lately I have seen it as such a waste of boilerplate code for ...
2
votes
2
answers
29k
views
A binary tree , its copy constructor and assignment operator
I implemented a binary tree in the following code. Its node's copy constructor and assignment operator should copy itself and all its descendents. Similarity a node's destructor should delete itself ...
6
votes
2
answers
919
views
Classes representing 2D points and pixels
How can I improve this code or make it tidier?
...
6
votes
1
answer
210
views
2d game enemy entities factories, probably in need of refactoring
So I'm making a 2d shoot'em up game as a way of learning canvas, and larger-scale programming than what I'm accustomed to. I'm a purely front-end web dev, I can't say I'm very experienced in this.
...
6
votes
3
answers
200
views
Performing complex operation before calling the primary constructor in Kotlin
Semester is a simple enum class.
...
1
vote
1
answer
65
views
Tiny Validity class
Here is a part of my new code replacing the old and deprecated old-school one.
Let's get to business right away:
I document everything with Documentation comments, which are proving very useful so ...
0
votes
1
answer
123
views
GameObject - Component hierarchy, component can access game object in constructor
While creating a game engine using c++, when defining a component, I was tired of writing down essential but repeated elements such as 'GameObject* parent' every time I define a new component ...
2
votes
2
answers
79
views
Setting instance variable for salary bonus based on academic position
I have a class Scholar which is basically a teacher in a university. I have to calculate the yearly salary of a scholar instance where the formula is ...
-1
votes
1
answer
67
views
If constructor has actions besides assignment should I move those actions in separate method?
I have class CellGroup that contains List of cell lists
That class has creation of list inside and transforming it to list of lists.
...
6
votes
1
answer
2k
views
Applying the copy-swap idiom to humans and employees
I came across this post which explains the copy and swap idiom. However I could not find this idiom applied to classes that have base classes. Following is my attempt of a copy-swap idiom applied to ...
0
votes
2
answers
159
views
Made a monster array for a text based game with a class constructor C++ [closed]
I created a class in a separate .h and .cpp file with the idea of having an array of 3 monsters with each monster having different stats( name; health; damage). The problem is that the constructor ...
4
votes
1
answer
234
views
Commands Object creation using chained Builder pattern
Context
As many of you may know I have a library that allows C++ objects to be converted into JSON/YAML/BSON automatically with a single declaration (see previous code reviews).
I am now (trying) ...
4
votes
1
answer
281
views
Randomizing all class variables in constructor c++
I'm playing around with making random items and decided to implement the following structure.
...
2
votes
1
answer
49
views
Modify parameter data before creating an instance of a class in PHP
I have an abstract Badge class, every class extending this class should always correctly set the incoming name (string) and achievedAt (date) fields.
There might be other classes that extend the Badge ...
0
votes
2
answers
105
views
Set id in constructor, or generate it when asked for?
I'm using PHP, I have a class that generates an id based on the calling class, so the id of the class won't change after it has been initialised, now I'm wondering which of my two methods is ...
4
votes
1
answer
560
views
C++ wrapper class for array of OpenGL buffer objects -- just the constructors
A similar question was asked here, and I'm trying to do the same thing. But
I'm trying a different approach by deriving from std::array, and
This is a very focused ...
-1
votes
1
answer
637
views
Is performing IO in constructor good idea? [closed]
I have Java (or C#, Python, Kotlin, or other similar language) class that will be used to communicate with client over network. Protocol used by this application allows many different ways to create ...
1
vote
1
answer
52
views
Passing argument to a constructor and using it only in some class methods
I've created some controller for handling clicked links statistics. Does this class meet Single Responsibility Principle?
...
0
votes
2
answers
725
views
Array indexing with copy constructor, assignment operator and index operator overload
The code below is a custom array class that handles indexing, copying, printing, etc. explicitly.
Is there a better approach for specification (declaration and definition) of the assignment operator (...
1
vote
2
answers
187
views
Particle Swarm Optimization algorithm
This is part of a Particle Swarm Optimization algorithm, a snippet of a Particle class implementation.
...
0
votes
3
answers
101
views
Minecraft city class [closed]
This is a class representing a city in a mod I am creating for Minecraft. All the constructor parameters are mandatory and they are used to help the class that calculates and builds the Paths, ...
2
votes
1
answer
535
views
Constructor function for persons with hobbies
I'm trying to write a constructor function that generates instances of a user. One of the properties of the user class is an array of the user's hobbies. I'd like ...
1
vote
1
answer
35
views
Adding Length dimension to a Crate Object
Consider Crate::addLength() in the following code:
...
8
votes
3
answers
4k
views
Count PDF pages in constructor
I have an object that represents a PDF file. In the constructor, I pull out various information about the file name and make it available via properties:
...
4
votes
1
answer
64
views
Time interval class that enhances constructor argument handling of its parent class
I am making a subclass of a well-established python class: pendulum.Period, which overrides both __new__ and ...
3
votes
4
answers
141
views
Simple addition calculator accepting addition expressions
Maybe someone can help me to optimize the calculate method. I think that it can be simplified from that what I have now.
The objective is: grab a string via the ...
4
votes
1
answer
129
views
Super fancy list constructing in Python
Out of curiosity I was discovering the potential of the Ellipsis object in Python (...), and I discovered it doesn't do a whole ...
2
votes
1
answer
54
views
Constructor for a packagetarget struct
As many of you know goto is usually signs of code smell. However I thought this could be an appropriate case, and would like confirmation or criticism.
Unnecessary ...
4
votes
2
answers
2k
views
Implementing a c++ Kafka producer based on librdkafka
To practice my c++ I decided to implement a simple Kafka producer to wrap the producer in c in librdkafka library. I just want to get your opinion on the way I have implemented teh default, copy and ...
3
votes
2
answers
296
views
Constructing a cumulative distribution function from a histogram
During some running process, a histogram of values shall be build up. When done, the CDF shall be derived from it and used to get the quantiles for some values.
My current implementation looks as ...
0
votes
3
answers
76
views
Represent a Class which holds translation Strings [closed]
I have a class which represents some translations of a keyword.
...
5
votes
2
answers
495
views
C++ wrapper class to mimic a C array's brace initialization
I have an inheritance class that mimics the behavior of C style array's brace initialization by using a class template that has a variadic constructor but the template itself is not a variadic ...
3
votes
1
answer
749
views
C++ - Astar search algorithm using user defined class
The objective of the post is to improve design and improve command on C++. Given a map, start point and end point, the shortest path to end point from the start point has to be found out using Astar (...
3
votes
1
answer
346
views
Load and update XML inside the constructor
My requirement is, I need to load the existing xml file from the given path by passing through command line arguments and need to update the xml file from C# code. First time I am working on the C# ...
0
votes
2
answers
1k
views
Fetching data from your database in a constructor
I have this item (an item is an object linked to a xml view), to build it I need 2 things, get labels from codes, and get text from the strings.xml android file.
please ignore the long to int and int ...
3
votes
2
answers
9k
views
Dynamically creating elements with an object constructor
Just experimenting with various Javascript techniques and was wondering if the code below is valid and if there are any disadvantages to using this technique to create html tags from JS object ...
4
votes
1
answer
215
views
Designing the constructor interface for a reflection object (any class)
I am working on cleaning up and making open source a C++ reflection library that has served me well over the last few years.
One of the most important classes of the library is ...
-1
votes
2
answers
2k
views
Constructors with variable number of arguments [closed]
Assume that we have a class with multiple constructors which may look like the following:
...
-1
votes
2
answers
117
views
Healthy Characters
Let's say I have an abstract class Character that have fields health and maxHealth. maxHealth...
3
votes
1
answer
94
views
Representing destinations in a square
I've written a program following the instructions of an exam paper. There are no solutions available so I would appreciate a feedback. I'm concerned with main in ...
1
vote
4
answers
209
views
Java Date class- switches and ifs in the constructor
I'm a beginner i have an assignment to write a Date class (as part of a bigger project). in my question i focus on the constructor. here's some background: the given guidelines are that the date is ...
1
vote
2
answers
903
views
Class for course information
Here's what the question asks:
Build a class called Course.java. This class should have 4 properties: CourseId, CourseName, Description, and credit hours. Also add the appropriate set and get ...
2
votes
1
answer
5k
views
Testing async method call from constructor
I have a project where I want to build a more sophisticated ToDo list - basically a personal project management system. I'm just starting out with the project, and I'd like some feedback on whether my ...
3
votes
1
answer
1k
views
Character class with name, gender, and inventory list
I am trying to create a class to test my understanding, and it takes an ArrayList as parameter. The decision of choosing an ...
46
votes
7
answers
2k
views
Instantiating objects with many attributes
I have a class with quite a few attributes, most of which are known when I create an instance of the object. So I pass all the values in the constructor:
...
2
votes
2
answers
981
views
Elegant way to "construct" kind-of enum values in go
I'm quite new to Go and would like to improve my code. I have a representation for access levels in Go like this:
...