- 1
- 2
- 3
- 4
- 5
- 6
- 7
void Int(int v) {
...
}
void Uint(int v) {
...
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−13
void Int(int v) {
...
}
void Uint(int v) {
...
}
Я только что пострадал от гнилого сишного наследия и копипаста. В Uint передают unsigned, а он взял и молча скастился в отрицательный int.
void_main 03.05.2017 16:49 # −1
AnalPunisher 03.05.2017 16:51 # −5
bormand 03.05.2017 22:16 # 0
warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result [-Wsign-conversion]
Хватит жрать кактус, включи ворнинги уже.
barop 03.05.2017 22:18 # −5
Там 1024 мне только что доказал что int не нужен потому что на говнокоде более 255 комментариев
barop 03.05.2017 22:39 # −5
guestinh0 03.05.2017 22:21 # −6
bormand 03.05.2017 22:41 # −14
guestinh0 03.05.2017 23:24 # −7
bormand 03.05.2017 23:55 # −15
Тот же -Wshadow, который от вложенных циклов с одинаковой переменной спасает.
barop 04.05.2017 00:42 # −7
barop 04.05.2017 00:57 # −22
guestinh0 04.05.2017 16:34 # −15
AnalPunisher 04.05.2017 16:35 # −5
d_fomenok 04.05.2017 16:36 # −15
AnalPunisher 04.05.2017 16:37 # −5
d_fomenok 04.05.2017 16:37 # −15
guestinh0 04.05.2017 16:40 # −15
AnalPunisher 04.05.2017 16:41 # −5
d_fomenok 04.05.2017 16:42 # −15
AnalPunisher 04.05.2017 17:04 # −5