我遇到了类似这个问题.
我正在使用第三方库.它在这里定义类(由于许可问题而伪造所有名称),在文件中headers/things.h:
class A {
public:
virtual ~A() {}
};
template < class T, class U >
class B : virtual public A {
public:
B(T) {}
B(const B< T,U >) {}
virtual ~B() {}
};
template < class T, class U >
class C : virtual public B< T, U > {
public:
C(T t) : B < T, U > (t) {}
C(const C< T,U > &other) : B< T,U >(other) {}
~C() {} …Run Code Online (Sandbox Code Playgroud) 很抱歉有一个非常基本的问题,但我是Perl的初级水平,无法在SO(或其他任何地方!)找到适合此问题的解释.我知道我可以写一些例子并试图解读这个但我真的可以使用专家的一些知识.
我正在浏览一些代码,开发人员使用以下代码来源:
use libExample qw(:const)
Run Code Online (Sandbox Code Playgroud)
根据我的理解,这意味着从libExample中获取常量,但我们真的想知道它是如何工作的.
为什么我不能简单地说:( use libExample qw(const)
试图理解相关性:)
是否有我们可以/应该写的东西,libExample.pm以使其他开发人员利用这个库来代替const来提及这些选项.
谢谢!