Результаты поиска
Как получить страну по определенному IP?
Кто-нибудь знает простой способ получить страну для данного IP-адреса? Предпочтительно в формате ISO_3166-1?
GCC проблема: использование члена базового класса, который зависит от аргумента шаблона
Следующий код компилируется не с помощью gcc, а с помощью Visual Studio:
template <typename T> class A {
public:
T foo;
};
template <typename T> class B: public A <T> {
public:
void bar() { cout << foo << endl; }
};
Я получаю ошибку:
test.cpp: в функции-члене ' void B::bar()’:
test.cpp:11: ошибка: ‘foo’ не был объявлен в этой области видимости
Но так и должно быть! Если я изменю bar на
void bar() { cout << this->foo << endl; }
затем он компилируется, но я не думаю, что мне нужно это делать. Есть ли что-то в официальных спецификациях C++, что GCC следует здесь, или это просто причуда?
Использование VLOOKUP в Формуле массива в электронных таблицах Google
Фактически я хочу дать числовые оценки алфавитным классам и суммировать их. В Excel, помещая функцию LOOKUP в Формулу массива работает:
{=SUM(LOOKUP(grades, scoringarray))}
С функцией VLOOKUP это не работает (только получает оценку за первый класс). Google Spreadsheets, похоже, не имеет функции LOOKUP и VLOOKUP не работает таким же образом, используя:
=SUM(ARRAYFORMULA(VLOOKUP(grades, scoresarray, 2, 0)))
или
=ARRAYFORMULA(SUM(VLOOKUP(grades, scoresarray, 2, 0)))
Можно ли это сделать (но у меня неправильный синтаксис)? Можете ли вы предложить метод, который позволяет проводить вычисления в одной простой ячейке, как это, а не прятать поисковые запросы где-то еще и суммировать их впоследствии?