• LiveReload/LiveEdit для WebStorm/PHPStorm + Firefox Developer Edition?

    @MNB
    > P. S. Gulp-ом и прочими "современностями" не пользуюсь пока что. Читал, что можно с помощью gulpa, но мне этот вариант не подходит.

    это единственный нормальный для вас вариант + https://www.browsersync.io/
    Ответ написан
    2 комментария
  • Что означает char **s на языке Си?

    @abcd0x00
    Что означает char **s?

    Есть, например, char x - это область в памяти размером один байт, у которой есть имя x. Область в памяти имеет свой адрес в памяти. И этот адрес - это такое целое число (обычно четырёхбайтовое, но может быть и восьмибайтовое).
    x = 'a';
    Есть, например, char *px - это область в памяти размером четыре байта, у которой есть имя px. В эту область можно сохранить адрес байта в памяти.
    px = &x;
    Есть, например, char **ppx - это область в памяти размером четыре байта, у которой есть имя ppx. В эту область можно сохранить адрес области в памяти, в которой хранится адрес байта в памяти.
    ppx = &px;
    Теперь ты можешь применить операцию разыменования указателя (или операцию ссылки по адресу) и получить значение из x через указатель ppx. Выражение **ppx даст значение 'a'.
    Ответ написан
    Комментировать