小编JS *_*ter的帖子

如何自定义Atom One Dark主题附带的评论样式?

我是Atom的新手,我想知道我们是否可以通过style.less (Atom > Stylesheet...)文件自定义One Dark Syntax Theme附带的评论样式.我查找了主题的源代码,在language.less文件中我发现了这个:

.comment {
color: @mono-3;
font-style: italic;

.markup.link {
color: @mono-3;
  }
}
Run Code Online (Sandbox Code Playgroud)

具体来说,我想改变font-stylenormal,但我似乎无法找到一种方法,请大家帮忙.谢谢.

atom-editor

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

如何重载operator =用于初始化一个新对象?

我是C++的新手,我正在努力理解Class是如何工作的.当我遇到这个问题时,我为自己做了一个简单的例子.我的类有一个私有属性num,我试图用这种方式用int初始化它:Number one = Number::ONE;但它不起作用.但是,当我这样做时它工作正常:Number one; one = Number::ONE.我更喜欢第一种选择.请帮忙!

这是我的完整代码:

class Number {
public:
    enum {ONE, TWO, THREE, FOUR};
    Number();

    void print() const;

    Number& operator=(int);
private:
    int num;
};

Number& Number::operator=(int n) {
    num = n;
    return *this;
}

int main(int argc, const char * argv[]) {

    Number n = Number::ONE; // doesn't work :(
    n.print();

    return 0;
}

Number::Number() {
    num = 0;
}

void Number::print() const {
    cout << num << endl;
}
Run Code Online (Sandbox Code Playgroud)

c++ initialization assignment-operator

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