- 1
- 2
- 3
- 4
String str=String::Format("a=<^>, b=<^>, c=\"<^>\"")(a)(b, 4)(c); //str будет равно: a=234, b=32422.1231, c="Текст"
str=String::Format(nullptr)(a)("+")(b, 4)("=")(a+b, 4); //str будет равно: 234+32422.1231=32656.1231
str=String::Format("<^><^>")(5); //Выбрасывает исключение, так как переданы не все аргументы
str=String::Format("<^>")(3252)(3.1415926); //Выбрасывает исключение, так как передан лишний аргумент
CPPGovno 28.08.2011 00:00 # 0
Fai 28.08.2011 12:07 # +1
ctm 29.08.2011 11:48 # +1
gammaker 29.08.2011 17:30 # −3
roman-kashitsyn 29.08.2011 17:37 # +1
gammaker 30.08.2011 11:01 # 0
roman-kashitsyn 30.08.2011 11:04 # +1
gammaker 30.08.2011 11:43 # 0
auto& formatter=String::Format("<^> <^>")(543);
String str=formatter(7643.357);
Выброс исключения происходит только при преобразовании в строку.
roman-kashitsyn 29.08.2011 17:36 # +2
CPPGovno 29.08.2011 21:23 # 0
TarasB 29.08.2011 21:27 # +3
gammaker 30.08.2011 11:47 # 0
CPPGovno 30.09.2011 00:14 # 0
guest 30.09.2011 16:53 # 0