小编lal*_*ser的帖子

当出现模糊的默认参数时,C++编译器会做什么?

当出现模糊的默认参数时,C++编译器会做什么?例如,假设有一个函数,例如:

void function(int a = 0, float b = 3.1);
void function(int a, float b =1.1, int c = 0);
Run Code Online (Sandbox Code Playgroud)

以上是否被认为含糊不清?如果没有,那么当调用类似的东西时,编译器会做什么(函数如何完全匹配)function1(10)

谢谢!

c++ compiler-construction overloading default-value

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

有一个小的"toString"等价吗?

例如,假设我正在添加一组我创建的对象myClass(称为包含字符串)myList,然后我希望使用该列表并将其传递给GUI列表.有没有办法只使用该字符串的值填充该GUI列表myClass

smalltalk visualworks

5
推荐指数
2
解决办法
1753
查看次数

在Linux 1.6上的File.renameTo()原子?

正如标题所说,在Java 1.6 File.renameTo()中对POSIX linux进行原子操作?

根据这个链接,POSIX Linux中的重命名操作是原子的,但它是否适用于FIle.renameTo?

java linux posix rename atomic

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