Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/135.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ C++;QList常量正确性_C++_Qt_Constants_Const Correctness_Qlist - Fatal编程技术网

C++ C++;QList常量正确性

C++ C++;QList常量正确性,c++,qt,constants,const-correctness,qlist,C++,Qt,Constants,Const Correctness,Qlist,我想用constdouble值填写QList 这些constdouble是通过一个我不想更改的方法返回的 如何简单地执行?由于正在复制值,因此函数是否将它们作为const返回并不重要。有一种方法按值返回const double?如果我尝试myqlist.append(d)其中d是(const),则会出现编译错误方法返回的双值。若要诊断此问题,需要更多信息和上下文。返回double的函数的签名是什么,调用QList::append函数时代码是什么样子?一个最小(不)工作的例子最好。@daramar

我想用
constdouble
值填写
QList

这些
constdouble
是通过一个我不想更改的方法返回的


如何简单地执行?

由于正在复制值,因此函数是否将它们作为
const
返回并不重要。

有一种方法按值返回
const double
?如果我尝试
myqlist.append(d)
其中
d
是(const),则会出现编译错误方法返回的双值。若要诊断此问题,需要更多信息和上下文。返回
double
的函数的签名是什么,调用
QList::append
函数时代码是什么样子?一个最小(不)工作的例子最好。@daramarak但是,我有一个错误
错误C3892:“minmax”:您不能分配给常量变量