- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
struct Foo { Foo(int, int); };
struct Bar { explicit Bar(int, int); };
Foo f1(1, 1); // ok
Foo f2 {1, 1}; // ok
Foo f3 = {1, 1}; // ok
Bar b1(1, 1); // ok
Bar b2 {1, 1}; // ok
Bar b3 = {1, 1}; // NOT OKAY
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
struct Foo { Foo(int, int); };
struct Bar { explicit Bar(int, int); };
Foo f1(1, 1); // ok
Foo f2 {1, 1}; // ok
Foo f3 = {1, 1}; // ok
Bar b1(1, 1); // ok
Bar b2 {1, 1}; // ok
Bar b3 = {1, 1}; // NOT OKAY
А вы пишите explicit у коньструкторов? До меня коллега доёбуецца, что я не пишу.
ASD_77 10.02.2021 22:26 # 0
и компилю его в натив код. а ты можешь так ?
bormand 10.02.2021 22:27 # 0
3_dar 10.02.2021 22:30 # 0
bormand 10.02.2021 22:31 # 0
booratihno 16.02.2021 13:33 # 0
guest6 16.02.2021 15:15 # +1
bormand 16.02.2021 15:37 # 0
BJlADuMuPCKuu_nemxy 16.02.2021 15:38 # 0