小编Sil*_*ksi的帖子

如何在 TUI 中清除 gdb 中的控制台

当我GDBTUI模式下调试我的代码时,Control + L无法清除控制台。那么我如何在处于TUI模式下时清除控制台?它只是刷新屏幕但不清除控制台。我查看了 GDB 的官方网站,但正如我所说,只有Control + L,但这只会在不在TUI 模式下清除控制台。

网站在这里:https : //sourceware.org/gdb/onlinedocs/gdb/TUI-Keys.html#TUI-Keys

linux console gdb

5
推荐指数
1
解决办法
692
查看次数

我应该在课堂上使用我制作的设置器/获取器吗

车.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

c++ oop encapsulation getter-setter

3
推荐指数
1
解决办法
700
查看次数

如何在 Joe Editor 中左右移动块(缩进块)?

我想左右移动我选择的块,我查看了 Joe Editor 网站上的帮助,但它并没有太大帮助。我希望有人能更好地解释如何缩进块。

joe-editor

2
推荐指数
1
解决办法
812
查看次数

标签 统计

c++ ×1

console ×1

encapsulation ×1

gdb ×1

getter-setter ×1

joe-editor ×1

linux ×1

oop ×1