void func(char**& arg1);
char* container[3] = { "First", "Second", "Third" }; func(&container[0]); // no known conversion from char** to char**&很明显我在这里漏掉了什么。我的逻辑是这两者应
当临时程序绑定到类的一个实例时,我发现下面的两个示例( g++-4.8.1 )有不同的行为:struct A A(T const& a) : b(a) {对于第一个示例,绑定的临时对象在A实例的生存期内仍然存在,但B实例的情况并非如此。注意:A和B以及它们绑定到的临时对象在表达式中被实例化。在表达的末尾,他们被摧毁了,以及他们所绑定的暂时的,这就是为