在本节中,我们将了解如何在 Linux 中使用 C++ 代码创建目录树。在 Linux 终端中,我们可以执行一些命令,例如“mkdir –p /dir/dir1/dir2”。这里 –p 用于标记为父目录(递归创建内部目录)。在 C++ 代码中,我们可以使用一些 Linux 系统库。然后,我们可以将 Linux 终端命令作为 system() 函数的字符串参数。我们可以像这样创建目录树。示例#include #include #include #include using namespace std; int main() { int status; status = system("mkdir -p TP/My_Folder/test"); // 创建目录 if ... 阅读更多
我们可以使用 C++ 代码清空控制台。为此,我们必须执行一些系统命令。在 Linux 系统中,使用 POSIX。我们可以调用 system() 函数来执行系统命令。为了在 Linux 中清空控制台,我们可以使用“clear”命令。这将传递到 system() 函数中。让我们看看代码以更好地理解。示例#include using namespace std; int main () { cout
这里我们将了解如何在 Linux 终端中打印一些带颜色的行。这里我们没有在 C++ 代码中做任何特殊的事情。我们只是使用一些 Linux 终端命令来做到这一点。此类输出的命令如下所示。\033[1;31m 示例文本 \033[0m有一些文本样式和颜色的代码。它们列在下面。颜色前景代码背景代码黑色3040红色3141绿色3242黄色3343蓝色3444品红3545青色3646白色3747一些其他选项如下所示 -选项代码描述重置0恢复正常(删除所有样式)粗体1使文本加粗下划线4下划线文本反转7交换背景和前景的颜色粗体关闭21从粗体变为正常下划线关闭24从下划线变为正常反转关闭27反转反转示例#include using namespace std; main() { cout 阅读更多
在 C++ 中,我们可以使用或不使用 new 关键字来实例化类对象。如果不使用 new 关键字,则它就像普通对象一样。这将存储在栈段中。当作用域结束时,它将被销毁。但是,如果我们想动态分配项目的空间,那么我们可以创建该类的指针,并使用 new 运算符进行实例化。在 C++ 中,new 用于动态分配内存。示例#include using namespace std; class Point { int x, y, z; public: Point(int x, ... 阅读更多