我正在使用geany,我需要增加行填充,即连续行之间的空间。
例如,在 sublime 文本中,我们可以通过以下方式更改填充:
"line_padding_bottom": 2,
"line_padding_top": 2
Run Code Online (Sandbox Code Playgroud)
我们如何为Geany做到这一点?我尝试了很多选项和菜单,但似乎没有选项!
这是说明问题的图像:http : //i.imgur.com/SWhdhaY.png
在编译SFML应用程序时,
g++ -c main.cpp编译并创建目标文件. g++ main.o -o sfml-app -lsfml-graphics -lsfml-window -lsfml-system我成功地编译并运行了我的第一个应用程序,但是我们不能缩短这个过程,我的意思是每次编译时都必须输入这个,然后创建应用程序?
我也有关于编译c ++文件的问题.每次我都要写g++ filename.cpp -o filename.我该如何缩短这个过程?谢谢.
请参考此处给出的代码:
此代码是C++中堆栈实现的一部分:
代码1:
void Stack::pop()
{
if (top != 0) {
node* temp = top;
top = top -> link;
delete temp;
}
}
Run Code Online (Sandbox Code Playgroud)
代码2:
void Stack::pop()
{
if (top != 0) {
node* temp = new node;
temp = top;
top = top -> link;
delete temp;
}
}
Run Code Online (Sandbox Code Playgroud)
在第一个例子中,我没有使用new,而我确实在第二个中使用了它.在运行时,两者都给出完整程序的相同输出,可以在下面找到:
#include <iostream>
using namespace std;
struct node {
string name;
node* link;
};
class Stack
{
node* top;
public:
Stack();
void push(string s);
void pop();
void display(); …Run Code Online (Sandbox Code Playgroud)