с++/с Нужна помощь [требует правки]

222
03 марта 2017, 01:46

Могут ли несколько файлов иметь функции с одинаковым именем и сигнатурой? Можно ли в файле использовать глобальную переменную, определенную в другом файле? Можно ли во вложенном блоке определить переменную с таким же идентификатором, как у переменной во внешнем блоке? Как ограничить область использования глобальной переменной одним файлом? Может ли переменная в приложении быть объявлена исключительно с классом памяти extern?

Answer 1

Могут ли несколько файлов иметь функции с одинаковым именем и сигнатурой? Если оба файла входят в одно приложение - нет.

Можно ли в файле использовать глобальную переменную, определенную в другом файле? Можно. См. атрибут external

Можно ли во вложенном блоке определить переменную с таким же идентификатором, как у переменной во внешнем блоке? Можно.

Как ограничить область использования глобальной переменной одним файлом? См. атрибут static

Может ли переменная в приложении быть объявлена исключительно с классом памяти extern? Что значит "исключительно" ? А вообще - может. Например:

extern int errno;
READ ALSO
Проверка пароля по символьно на голом js

Проверка пароля по символьно на голом js

Необходимо сделать проверку пароля в режиме живого времени по каждому символуТ

215
Сравнение null vs object

Сравнение null vs object

Почему null === null // true ?

222
посчитать вхождения в массив

посчитать вхождения в массив

Считаю вхождения true в массивПомогите разобраться как сделать проверку на 0, undefined, null

274
TypeError: Не удается вызвать метод “getRange” объекта null

TypeError: Не удается вызвать метод “getRange” объекта null

Суть скрипта в отправке сообщения на почту, адрес которой берется из таблицы Google, вы выполнении выдает ошибку: TypeError: Не удается вызвать метод...

894