我正在尝试编译一些 D。我编写的代码使用该std.string
库以及std.algorithm
. 我的一个函数调用indexOf
一个字符串:不幸的是,显然还有一个indexOf
函数 in std.algorithm
,编译器不喜欢它:
assembler.d(81): Error: std.algorithm.indexOf!("a == b", string, immutable(char)).indexOf at /usr/share/dmd/src/phobos/std/algorithm.d(4431) conflicts with std.string.indexOf!(char).indexOf at /usr/share/dmd/src/phobos/std/string.d(334)
assembler.d(81): Deprecation: function std.algorithm.indexOf!("a == b", string, immutable(char)).indexOf is deprecated
我该如何解决这个问题?在 C++ 中,我可以使用::
来明确说明我所在的命名空间...... D 呢?