I've a basic question
I've got a fucntion which looks like this. Instead of void
, I need to return an array (array of double with size 3 - array<double, 3>).
How do I modify the function declaration and definition in Qt?
.h
void MainWindow:: fucntion(DATA_T *sample); // how to modify this
.cpp
void MainWindow:: fucntion(DATA_T *sample) // how to modify this
{
val1 = sample->a1;
val2= sample->a2;
val3= sample->a3;
return {val1, val2, val3};
}
#include <array>
//.h
class MainWindow {
public:
std::array<double,3> function(DATA_T *sample) const;
}
//.cpp
std::array<double,3> MainWindow:: function(DATA_T *sample) const
{
return {sample->a1, sample->a2, sample->a3};
}