我有简单的代码和三个不同的输出。如何强制IDEA和/或Gradle处理回车?
#include <string>
struct Type {
Type();
Type(int);
int theVal();
};
template<typename Key,typename Value,Key(*KeyFunc)(Type t) = nullptr>
struct MyClass {
MyClass(){}
~MyClass(){}
void add(const Key key,const Value value){
//do stuff
}
void add(const Value value){
this->add(KeyFunc(value),value);
}
};
int main(){
MyClass<
int,std::string,+[](Type t){
return t.theVal();
}
> instance;
Type value(100);
instance.add(value);
return 0;
}
- Intellij Idea只是将“ \ r”解释为“ \ n”。而且什么也做不了。
- 命令“渐变运行” 在每行上破坏带有执行时间消息的输出。如果设置了“ --console = plain”,则消息消失,但“ \ r”变成“ \ n”。
- 只有普通的“ java MyApp.Main”才能正常工作。