I would like to resurrect this thread since it would help us a lot for bug
1453795 to come up to a consensus on when to use bracelets and when to use
parenthesis. Also I must point out a thing here, that was also mentioned here
earlier, that there are situations where we cannot use parenthesis. This is
when we want to initialize a structure that doesn't have a ctor, like:
[1]
struct str {
int a;
int b;
};
class Str {
str s;
int a;
public:
Str() : s{0}, a(0) {}
};
Also it would help a lot if we would establish how many, spaces should be
between the parenthesis or the bracelets, like how do we prefer [1] or [2]
[2]
class Str {
str s;
int a;
public:
Str() : s{ 0 }, a( 0 ) {}
};
I don't have a personal preference here, but right now there are several places
in our code that combine spaces between parenthesis/bracelets with no spaces.
_______________________________________________
dev-platform mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-platform