Имя: Пароль:
IT
 
а теперь в C++ действительно можно писать так:
0 Asmody
 
18.04.12
00:20
помогал тут падавану делать лабу на c++, смотрю, а у него в коде постоянно такая конструкция попадается:
if(v->z == *"\n") ...
спрашиваю: чё за фигня? а он: это указатель на структуру, а поле z типа char, вот я, говорит, проверяю его на "конец строки".
меня удивил синтаксис: ссылка на символьную константу. так разве можно (собственно, компилится и работает) или это не ссылка?
1 jsmith
 
18.04.12
00:23
си шарп круче
2 jsmith
 
18.04.12
00:23
ты линуховод чтоли
3 Asmody
 
18.04.12
00:25
(2) я на с++ последний раз писал лет 7 назад, а всерьез так и все 15.
это у студентов нынешних лабы на c++, там надо было с алгоритмом помочь
4 wade25
 
18.04.12
00:27
(3) Что за алгоритм? Не уж то есть такое, чего нету уже решеного в нете...
5 Asmody
 
18.04.12
00:36
(4) дело не в алгоритме (тем более, студентам полезно иногда своей головой думать), дело в синтаксисе. я вообще то про конструкцию *"\n" спрашивал
6 wade25
 
18.04.12
00:40
(5) Тож первый раз вижу, лет 5 назад С++ трогал) Ну вообще логично смотрится)
7 Torquader
 
18.04.12
00:53
А что здесь странного - это даже в си должно работать - строка - это указатель на char,а звёздочка - разименование указателя.
Только во смысл этой конструкции не очень понятен.
Хотя у меня есть места,где квадратные скобочки после константной строки стоят.
8 Steel_Wheel
 
18.04.12
00:54
(0) Можно... и давно уже
9 Jstunner
 
18.04.12
01:08
Вместо *"\n" надо писать '\n', а то прославится как овнокодер
10 Jstunner
 
18.04.12
01:19
И это вовсе не ссылка. Просто разыменовывается самый первый символ строки, тоже что и "\n"[0]
11 Asmody
 
18.04.12
01:30
(9) во! точно: в двойных строка, в одинарных символ. завтра скажу чтоб исправил все
12 orefkov
 
18.04.12
08:25
(0)
Кто-то из его предков - индус.
== '\n'
13 Ненавижу 1С
 
гуру
19.04.12
12:38
это string
14 Сверчок
 
19.04.12
16:32
Вот ведь, развели муть на ровном месте: никто из дискуссантов никогда в обозримом будущем не столкнётся с разницей между атомными литералами и строковыми константами применительно к конкретному (кстати, какому?) диалекту си-два-плюса, однако обсуждать готовы до хрипа в горле. Адинэс, хрена ли...
Основная теорема систематики: Новые системы плодят новые проблемы.