'自动'指针和引用之间的区别

时间:2016-07-25 21:45:16

标签: c++ c++11 auto template-deduction

鉴于此代码:

int& some_class::ret_ref(){
    return this->some_integer;
}
int* some_class::ret_ptr(){
    return &(this->some_integer);
}

int main(){
    some_class c;
    auto p=c.ret_ptr();
    auto r=c.ret_ref();
}

在编译时:

  • pint*
  • rint

为什么在autoint*推断为p,而int&中的r并未推断为Private Sub button1_click() Teamsheet.Cells(row,column) = Yoursheet.Cells(destinyrow,destinycolumn) End Sub

这里有什么规则?

0 个答案:

没有答案