小编tob*_*ker的帖子

以代数表达式作为参数的数字和单位的文字

如何设计一个可以采用数字和单位的代数表达式形式表达式Speed的类型,类型23m / 10s可以是表达式?

例:

change_speed(Speed s);    // better: the meaning of s is specified
// ...
change_speed(2.3);        // error: no unit
change_speed(23m / 10s);  // meters per second
Run Code Online (Sandbox Code Playgroud)

编辑这个问题提出了一个问题,如果一个文字的形式23m是可能的.

为了清楚起见,编辑已删除了对源的引用.它可以在这里找到

c++

4
推荐指数
2
解决办法
139
查看次数

在c ++中确定具有相同变量名的成员的setter的行为?

从蟒蛇,在那里你会分配与成员即将self关键字我不知道结果会是什么在C++中不使用this关键字,因为编译器会指派成员的照顾.

换句话说,当我这样做时会发生什么:

class SomeClass
{
private:
    int someVariable;

public:
    void setSomeVariable(int someVariable);
};

void SomeClass::setSomeVariable(int someVariable)
{
    someVariable = someVariable;
}
Run Code Online (Sandbox Code Playgroud)

由于编译器没有抱怨,我想知道这是否是按照约定为成员编写访问器的正确方法,并且如果确定了行为(不像例如C++中函数参数的评估)

c++

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

标签 统计

c++ ×2