@ProCxx

Страница 745 из 2477
Michael
03.04.2017
11:53:41
давайте сделаем уродливый язык еще более уродливым :)

Stanislav
03.04.2017
11:54:09
всегда можно написать m_filePath
всегда можно написать member_filePath чтобы точно не ошибится что это мембер

Aleksei
03.04.2017
11:54:21
всегда можно написать m_filePath
У нас как раз так принято

Cyber
03.04.2017
11:55:09
member_fileHandlerPtr

Google
Michael
03.04.2017
11:55:44
очень просто не ошибиться, что это мембер, если он с большой буквы и не тип.

просто я б сказал

НЕВОЗМОЖНО

Aleksei
03.04.2017
11:56:30
это спор о вкусах, кмк. в холивар

Michael
03.04.2017
11:56:34
ок

Stanislav
03.04.2017
11:56:57
? октрываю msdn А ТАМ

"Не следует использовать венгерскую нотацию."

Michael
03.04.2017
11:57:13
вот и я так думаю

Aleksei
03.04.2017
11:58:24
Дело не в том, какие стандарты, главное бтобы они были в компании. К любому можно привыкнуть

Michael
03.04.2017
11:58:33
тоже верно

и желательно чтобы эти стандарты не было бесчеловечными

Alexander
03.04.2017
11:58:56
Aleksei
03.04.2017
11:59:06
Google
Alexander
03.04.2017
11:59:10
не могу я просто смотреть на то, когда const позади

Michael
03.04.2017
11:59:15
иногда можно предположить, что инопланетяне

вон половину опенсорса пишут инопланетяне

со своими "идеями"

Aleksei
03.04.2017
11:59:50
На то он и опенсорс :)

Michael
03.04.2017
11:59:56
Evgen
03.04.2017
12:00:01
можно я тут у вас соцопросик проведу?

Alexander
03.04.2017
12:00:08
Michael
03.04.2017
12:00:18
ну, это логично, но непривычно, да

у конста просто есть это идиотское правило

полное неконсистентности и втф

Michael
03.04.2017
12:00:54
если слева ничего нет то он оперирует справа

а если есть то слева

Evgen
03.04.2017
12:00:59
можно я тут у вас соцопросик проведу?
короче, чему будет равна переменная t после выполнения этого кода: int t = 0; t = t++;

Evgen
03.04.2017
12:01:24
ещё варианты?

Google
Michael
03.04.2017
12:01:38
хотя да я почсал репу

Evgen
03.04.2017
12:01:46
ещё варианты?

Michael
03.04.2017
12:01:49
и похоже явного поведения нет

Aleksei
03.04.2017
12:01:50
В любой непонятной ситуации говори ub :)

Michael
03.04.2017
12:02:15
по логике

и 2 если ++t

но опять же не уверен что это поведение определено

пусть знатоки подскажут

Evgen
03.04.2017
12:02:56
Дождёмся знатоков или сказать ответ?

я даже могу голосование сделать

Dolphin
03.04.2017
12:03:48
0

Michael
03.04.2017
12:03:59
так, я б сказал 1
логика простая - если порядок операций соблюдается, то выполняется выражение справа, потом присваивается

Artem
03.04.2017
12:04:04
сиквенс поинры вот это все

Michael
03.04.2017
12:04:05
так в большинстве разумных языков

Artem
03.04.2017
12:04:06
у бэ

Dolphin
03.04.2017
12:04:22
Michael
03.04.2017
12:04:23
то есть сначала т приобретает значение 1 от инкремента

Google
Michael
03.04.2017
12:04:31
а потом ей присваивается единица

Evgen
03.04.2017
12:04:54
Michael
03.04.2017
12:04:56
но это же все справа

и не должно волновать шерифа слева

если он пост то я никогда и не подумал бы что он настолько пост

Dolphin
03.04.2017
12:05:17
нельзя так писать выше сказали почему

Michael
03.04.2017
12:05:44
потому что инкремент надо удалить из языка

а точнее пре- и пост-вариации

как минимум

Dolphin
03.04.2017
12:06:03
int c=0, d=0; c=d++;

чему равны с и d?

вот так надо было спрашивать

Michael
03.04.2017
12:06:45
от него нет пользы, только путаница

я думаю с этим никто не поспорит

я до сих пор не определился хочу ли писать в циклах ++i или i++

Dolphin
03.04.2017
12:07:05
Michael
03.04.2017
12:07:11
не, не гоню

Google
Michael
03.04.2017
12:07:15
какая от него польза?

в современном программировании все эти хитрые выебоны на знании языка считаются табу

@AndreiKr

со мной бы согласился наверное

Dolphin
03.04.2017
12:08:03
зырь сюда: (((a>2)++)«1)

Michael
03.04.2017
12:08:06
так вот хитрые манипуляции с инкреметом я б тоже туда отнес

Artem
03.04.2017
12:08:10
что такое в современном программировании

/dev
03.04.2017
12:08:19
int c=0, d=0; c=d++;
лучше какие-нибудь DbCursorIterator для наглядности вместо интов

Artem
03.04.2017
12:08:26
современное программирование отрицает наличие легаси кода?

Michael
03.04.2017
12:08:29
Dolphin
03.04.2017
12:08:42
ну покажи как ты раскроешь

Michael
03.04.2017
12:08:42
разнести это на две строчки проблема?

Artem
03.04.2017
12:08:56
Michael
03.04.2017
12:08:57
я хз, телеграм съел скобки ж треугольные

напиши в коде

Dolphin
03.04.2017
12:09:05
a>2 не lvalue
тссс ))

Michael
03.04.2017
12:09:32
«1 ?

Dolphin
03.04.2017
12:09:43
это сдвиг

Michael
03.04.2017
12:09:44
битщифт съелся поэтому я попросил написать

да

Страница 745 из 2477