Информация об изменениях

Сообщение Re[20]: Достаточно ли знать С без знания С++ для устройства от 06.09.2014 7:44

Изменено 06.09.2014 7:45 eskimo82

C>>>>>
C>>>>>int mode;
C>>>>>chmod("/some/file", mode); //Are you feeling lucky today?
C>>>>>

E>>>>1. Глобальная переменная в С и С++ инициализируется нулем. Балбес.
CC>>>А с чего ты взял что это глобальная переменная?
E>>А с чего бы ей не быть глобальной переменной ?
CC>Ты не можешь написать вызов функции рядом с определением глобальной переменной
А с чего ты взял что жто вызов функции ?
Может это какое-то хитрое макроопределение, вида:
#define chmod(name, mode)     static struct {
        .name = name,
        .mode = mode
    } pad

Из приведенного кода — это не ясно.
C>>>>>
C>>>>>int mode;
C>>>>>chmod("/some/file", mode); //Are you feeling lucky today?
C>>>>>

E>>>>1. Глобальная переменная в С и С++ инициализируется нулем. Балбес.
CC>>>А с чего ты взял что это глобальная переменная?
E>>А с чего бы ей не быть глобальной переменной ?
CC>Ты не можешь написать вызов функции рядом с определением глобальной переменной
А с чего ты взял что что вызов функции ?
Может это какое-то хитрое макроопределение, вида:
#define chmod(name, mode)     static struct {
        .name = name,
        .mode = mode
    } pad

Из приведенного кода — это не ясно.