在 C++ 中,有没有办法定义一个打印每个结构的函数?我的意思是,在我们的项目中,有很多结构体;我有时需要打印它们以进行调试。我希望它们可以轻松打印,而无需向每个结构添加友元 ostream 函数。
struct type{
string name;
int id;
}
type aType;
aType.name= sahin;
aType.id=10;
Run Code Online (Sandbox Code Playgroud)
该函数可以这样工作:
printStruct(aType);
{
name:sahin
id:10
}
Run Code Online (Sandbox Code Playgroud)
然后,如果可能的话,我需要一种打印结构向量的方法。类似于 js 中的 JSON.stringify。
在 Visual Studio 中,很难传递到另一个选项卡。你不能通过 Alt+1、Alt+2 传递到另一个选项卡,也可以使用 Ctrl+Tab 传递,但速度很慢,而且选项卡尺寸太小,很难单击它们。放大字体大小没有帮助。而且我在网上找不到答案。
您能告诉我如何使选项卡更大,以便我可以轻松单击它们吗?
我正在使用 Visual Studio Community 2019-16.8.6 这是我想要的屏幕截图:
class Outer{
private outFunction(){
console.log("Okay!");
}
public functionWeCall(){
function innerFunction(){
this.outFunction(); //That doesn't work
}
}
}
Run Code Online (Sandbox Code Playgroud)
我试图将代码拆分为函数,以提高可读性。但这不起作用,如何从内部函数调用外部类函数?