Используя Google AppEngine как “кэш” для личных веб-сайтов (блоги Wordpress, wikis)

Чтобы установить массив указателей на нули в списке инициализатора конструктора, вы можете использовать инициализатор ()

struct S {
  int *a[100];

  S() : a() {
    // `a` contains null pointers 
  }
};

К сожалению, в текущей версии языка инициализатор () имеет вид единственный инициализатор, который вы можете использовать с членом массива в списке инициализатора конструктора. Но, видимо, это то, что вам нужно в вашем случае.

() оказывает тот же эффект на массивы, выделенные с помощью new[]

int **a = new int*[100]();
// `a[i]` contain null pointers 

В других контекстах вы можете использовать агрегатный инициализатор {} для достижения того же эффекта

int *a[100] = {};
// `a` contains null pointers 

Обратите внимание, что абсолютно не нужно втиснуть 0 или NULL между {}. Пустая пара из {} будет в порядке.

7
задан Community 23 May 2017 в 12:16
поделиться

1 ответ

Вы можете начать с кода для DryDrop , который отражает статические страницы из репозитория, размещенного на GitHub , и сделать его более общим обратным прокси. Например, вам нужно убедиться, что запросы POST или вошедшие в систему пользователи проходят напрямую на прокси.

9
ответ дан 7 December 2019 в 03:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: