
Square
28.09.2016
14:10:46
Проверь плз
Студия?

Lorgar
28.09.2016
14:10:56
а если int *char; и цикл for(;char;){}
он будет выполняться вечно? ведь адрес не может быть нулевым?

Google

Denis
28.09.2016
14:11:12

Egor
28.09.2016
14:11:53

Denis
28.09.2016
14:11:59
Ну если коротко, то никаких присвоений в ифах

Square
28.09.2016
14:12:16
Не

Mark
28.09.2016
14:12:19
где гарантия, что в неинициализированном указателе не окажется 0?
он будет выполняться вечно? ведь адрес не может быть нулевым?

Egor
28.09.2016
14:12:42
Эээ
gcc 4.9.2, что не так?

Square
28.09.2016
14:12:46

Egor
28.09.2016
14:13:26
ещё вопросы ?

Square
28.09.2016
14:14:17
Посыпаю голову пеплом

Google

Square
28.09.2016
14:14:57
Я был уверен что проверяется не значение а результат процесса
Всмысле проучилось ли присвоить

Egor
28.09.2016
14:15:25
как видишь - нет
a = 0 —-> вернёт ноль, что есть false
потому что фигню пишешь
вот тут всё в порядке
http://cpp.sh/7qt7l
было бы в порядке, компилятор бы не ругался, как думаешь?
смотри пример выше http://cpp.sh/7qt7l
знаете, я терпеливый, как мне казалось, но "я за бан"

Lorgar
28.09.2016
14:24:36
мне ответили
спасибо

Egor
28.09.2016
14:25:03
я тебе давно ответил как НУЖНО было тут написать
а не почему та фигня не работает

Lorgar
28.09.2016
14:25:24
ты имеешь ввиду ссылки давать?

Egor
28.09.2016
14:25:45
и он даже, внезапно, работает
и написан на нормальном С++, а не мешанине С и плюсов

Alexander
28.09.2016
14:26:26

Lorgar
28.09.2016
14:27:38
я ещё не дорос что бы отделять С от С++

Egor
28.09.2016
14:27:52

Google

Delinkvent
28.09.2016
14:28:00
Пфф

Alexander
28.09.2016
14:28:20

Egor
28.09.2016
14:28:24

Lorgar
28.09.2016
14:28:42
хорошо, а каким мне тогда пользоваться то учебником?

Denis
28.09.2016
14:29:14

Alexander
28.09.2016
14:29:45

Egor
28.09.2016
14:30:21

Lorgar
28.09.2016
14:31:32
он русский... да ещё и написан женщиной.......
(с)

Sebastian
28.09.2016
14:33:25
женщиной?!? фу какая мерзость...

Egor
28.09.2016
14:33:34
он хотя бы написно по нормальному С++03

Sebastian
28.09.2016
14:34:19
на самом деле неоднакратно встречал женщин крутых программистов. стереотипы стереотипчики...

Egor
28.09.2016
14:34:24

Alexander
28.09.2016
14:34:40

Lorgar
28.09.2016
14:34:49
я тоже встречал, странно откуда они берутся
на самом деле неоднакратно встречал женщин крутых программистов. стереотипы стереотипчики...

Alexander
28.09.2016
14:35:16

Andrey
28.09.2016
14:36:36

Alexander
28.09.2016
14:37:15

Google

Egor
28.09.2016
14:37:18
ок, тут да, был не прав

Denis
28.09.2016
14:41:26

Alexander
28.09.2016
14:41:38
у меня gcc

Admin
ERROR: S client not available

Denis
28.09.2016
14:42:33

Alexander
28.09.2016
14:42:49
a=0?a=1:(a=2)?a=3:(a=4)?a=5:(a=6);
так скомпилял

Egor
28.09.2016
14:43:27
Он и ругнётся

Denis
28.09.2016
14:45:23

Egor
28.09.2016
14:46:50
a = (результат выражения ниже)
if ( 0 /*false*/ ) { a = 1 } else { if ( a = 2 /*true*/ ) { a = 3 } else { if ( a = 4 ) { a = 5 } else { a = 6} } }

Alex Фэils?︙
28.09.2016
14:48:34
Поехал ятакой на том i++ +.... авьобусе
И приехал в контору, где меня собеседоть стали
И первая задача - перевернуть строку?

Lorgar
28.09.2016
14:52:28
которую я делал?
код нужен?
void rvs(char *p, int length) {
char *a, *b;
a = p;
b = &p[length - 1];
for (int i = 0;i < length / 2;i++, b--, a++) {
int tmp;
tmp = *a;
*a = *b;
*b = tmp;
}
cout « "\nyours reversed line here:\n" « p « "\n\n";
}

Egor
28.09.2016
14:53:04

Google

Lorgar
28.09.2016
14:53:13
ещё вот это нужно в int main(){
l = strlen(mas);
}
...

Egor
28.09.2016
14:53:32

Lorgar
28.09.2016
14:54:13
какие ещё три строки?

Alex Фэils?︙
28.09.2016
14:56:55
Там в итоге мы оптимизировали функцию
Сделали ее многопоточной

Egor
28.09.2016
14:58:18

Alex Фэils?︙
28.09.2016
14:58:45

Egor
28.09.2016
14:58:58

Alex Фэils?︙
28.09.2016
14:59:14

Denis
28.09.2016
15:00:42

Egor
28.09.2016
15:01:43
Про кеш промахи можно рассказать?