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;
}тоесть публичный тип из класса использовать нельзя ?
что за дела ??
 
				 
 
		 
 
		 
 
		 
 
		