下面是用关键字静态声明的两个变量: static int x = 2; static int y;我们都知道,为了使cls根据对的回答,尽管fcn::x不需要任何类外定义,但可以保证即使来自不同编译单元的内联版本的fcn也会引用相同的fcn::x。如果这是真的,那么链接器必须足够聪明,能够在编译单元之间进行连接,并连接多个“相同”变量的实例,以确保静态函数变量按预期执行。如果这对于静态函数</em
我有点纠结于变量的范围。然而,在试图编译这一点时,我在cache.get和cache.insert上得到了一个警告。("The 11th Fibonacci number is: {}", fib(10));修正了cache错误,但是在let f = ...上给出了一个cannot find function我还尝试使用中所述的环境,但这并不像我两次调用相同的函数,因此在环境中有一个可变的缓存时,使用环境两次。
我该怎么处理这个奇怪的案子?