| 
			
			 | 
		#1 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
			
			
			strfmt и макросы
			 
			
			Простой код в 2009: 
		
		
		
		
		
		
			X++: static void Test(Args _args) { #define.InOutInfo("Info %1") ; info(strfmt(#InOutInfo, 18)); info(strfmt("Info %1", 18)); } Info Info 18 Это что-то новое или я всё пропустил? 
				__________________ 
		
		
		
		
	SY, AVA  | 
| 
	
 | 
| 
			
			 | 
		#2 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			%1 внутри макроса имеет собственный синтаксис 
		
		
		
		
		
		
			
		
		
		
		
	%1 внутри макроса означает первый параметр макроса первого параметра нет, поэтому при раскрытии макроса %1 заменяется на пустую строку экранируйте % внутри макроса \  | 
| 
	
 | 
| 
			
			 | 
		#3 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Нда... Надо больше спать.  
		
		
		
		
		
		
			  Спасибо.
		
				__________________ 
		
		
		
		
	SY, AVA  | 
| 
	
 | 
| Теги | 
| strfmt, макрос | 
| 
	
	 | 
	
		
  |