The out-parameters tag has no wiki summary.
-1
votes
5answers
432 views
Named output parameters vs return values
Which code is better:
// C++
void handle_message(...some input parameters..., bool& wasHandled)
void set_some_value(int newValue, int* oldValue = nullptr)
// C#
void handle_message(...some ...
3
votes
4answers
322 views
Function that modifies an argument, should I return the modified object?
We have a function that modifies a JS object, by adding some custom properties to it. The function doesn't return antyhing
addTransaction: function (obj) {
obj.transactionId = ...
3
votes
4answers
2k views
Is using “out” or “ref” parameters in Java methods to return extra values bad?
I happened to create a mutable class like this:
class Mutable<T> {
private T value;
public Mutable() { this.value = null; }
public Mutable(T value) { this.value = value; }
T ...