Очень элегантно:
String.prototype.format = function (){
var args = arguments;
return this.replace(/\{\{|\}\}|\{(\d+)\}/g, function (curlyBrack, index) {
return ((curlyBrack == "{{") ? "{" : ((curlyBrack == "}}") ? "}" : args[index]));
});
};
// Usage:
"{0}{1}".format("{1}", "{0}")
Кредит идет на (неработающая ссылка) del> https://gist.github.com/0i0/ 1519811
Я считаю, что переключатель компилятора для этого является -Wl,-subsystem,windows
.
Переключатель -Wl,<options>
передает <options>
компоновщику. Переключатель -subsystem
сообщает компоновщику, на какую систему ориентироваться при создании исполняемого файла.