Цитата:
Сообщение от aerin
В моем понимании "надо будет предварительно скопировать в локальный массив char'ов" и "так просто наверняка будет быстрее" сочетаются слабо.
|
Копирование будет выполнено ГОРАЗДО быстрее, чем вызов sprintf, фактически - это одна ассемблерная операция. А sprintf - та еще махина, которая совсем для других целей предназначена. Не возьмусь гарантировать, но разница раз в 100 по скорости выполнения вполне предсказуема.
Цитата:
Сообщение от aerin
Сколько там рантаймов, я не знаю, т.к. не работаю с этим компайлером. Подозреваю, что под "опциями компилятора" вы понимаете наличие или отсутствие определения UNICODE.
И далее, я открою вам страшную военную тайну: CreateWindow никогда не была функцией, да и функций CreateWindowA и CreateWindowW тоже давно уже нет:
|
Была
Разделение на CreateWindowA и CreateWindowW произошло даже не в 95 винде, а только в XP.
То что в ультрасовременных ОС подменили и вызов CreateWindow* на вызов CreateWindowEx* - вполне верю. В XP лично с отладчиком их (CreateWindow*) наблюдал в ядре.