输出不同的数组内容,这些数组分别是 全局普通数组,全局静态数组,普通数组,静态数组
global 是 打印字符串呀,表示输出全局的意思
c++有个概念叫命令空间,global它是一个全局命名空间,我们用它把具有相似作用的函数、变量啊等放在同一个命名空间下,避免了命名重复
哥,你可以发一下题目吗
以上便是我本次学习所得,不过有一个疑问,
在我用struct定义二叉树的基本结构的时候,如果我写了无参构造
BiNode() : val(0), lchild(nullptr), rchild(nullptr) {}
那么我在创建二叉树的时候,无论是
BiNode* root =new BiNode();
亦或是
BiNode* root =new BiNode;
都可以运行,且得出的答案都一样,
但如果我不写这个无参构造
那么第二种定义,在vscode中,虽然不会报错,但不会得出答案,便直接结束了。在网上找了很久,依然没有找到,希望有懂得大佬看到了能帮忙解惑,先谢谢了!