quant
yeah
Відповідь: Вопрос по С++
столкнулся с проблемой, пытался создать макрос который будет для каждого элемента обьекта как второго элемента присваивать при каждой итерации его значение для первого элемента
вообще у меня есть такой
но мне впадло разыменовывать кажды раз итератор
так вот, я пишу ...
и вижу что yup нормально создаётся, а на nope непонятная ошибка
тоесть публичный тип из класса использовать нельзя ?
что за дела ??
столкнулся с проблемой, пытался создать макрос который будет для каждого элемента обьекта как второго элемента присваивать при каждой итерации его значение для первого элемента
Код:
#define SOUP(_it, _obj) for((_it) = *((_obj).iterator _sn = (_obj).begin()); _sn != (_obj).end(); (_it) = *(++_sn))
Код:
#define OUP(_it, _obj) for((_it) = (_obj).begin(); (_it) != (_obj).end(); ++(_it))
так вот, я пишу ...
Код:
#include <algorithm>
class tscls {
public:
typedef std::pair<int, int> somtyp;
};
int main () {
tscls abc;
tscls::somtyp yup;
abc.somtyp nope;
return 0;
}
тоесть публичный тип из класса использовать нельзя ?
что за дела ??