当我GDB在TUI模式下调试我的代码时,Control + L无法清除控制台。那么我如何在处于TUI模式下时清除控制台?它只是刷新屏幕但不清除控制台。我查看了 GDB 的官方网站,但正如我所说,只有Control + L,但这只会在不在TUI 模式下清除控制台。
网站在这里:https : //sourceware.org/gdb/onlinedocs/gdb/TUI-Keys.html#TUI-Keys
车.h
#ifndef CAR_H
#define CAR_H
class Car
{
public:
void setColor(int color);
void colorCarWithRandomColor();
private:
int _color;
};
#endif
Run Code Online (Sandbox Code Playgroud)
汽车.cpp
#include "Car.h"
void Car::setColor(int color){
_color = color;
}
void Car::colorCarWithRandomColor(){
// Imagine that there is a function called getRandomColor and that returns random color.
_color = getRandomColor();
// or
setColor(getRandomColor());
// which one is correct
}
Run Code Online (Sandbox Code Playgroud)
那么使用其中哪一种更好。_color = getRandomColor();或者setColor(getRandomColor());在这种情况下?我应该调用setColor函数还是直接更改是正确的_col
我想左右移动我选择的块,我查看了 Joe Editor 网站上的帮助,但它并没有太大帮助。我希望有人能更好地解释如何缩进块。