Tag: const

如何将std :: string转换为const char *或char *?

如何将std::string转换为char*或const char* ?

一个非const引用如何不能绑定到一个临时对象?

为什么不允许获取非const引用临时对象,函数getx()返回? 显然,这是C ++标准所禁止的,但我对这种限制的目的感兴趣, 而不是对标准的引用 。 struct X { X& ref() { return *this; } }; X getx() { return X();} void g(X & x) {} int f() { const X& x = getx(); // OK X& x = getx(); // error X& x = getx().ref(); // OK g(getx()); //error g(getx().ref()); //OK return 0; } 很显然,对象的生命周期不可能是原因,因为对C […]

const int *,const int * const和int const *之间有什么区别?

我总是搞砸如何正确使用const int* , const int * const和int const * 。 有一套规则定义你可以做什么,不可以做什么? 我想知道所有的事情,所有的事情,任务,职能等等。

char * const和const char *有什么区别?

有什么区别: char * const 和 const char *