ヘッダーで宣言された BigArr、arr などのデータがあります。
class TableView:public QWidget
{
Q_OBJECT
public:TableView (QWidget * parent = 0);
std::vector < TXdata > BigArr;
std::vector < float > arr;
std::vector < float > arr2;
std::vector < int > arrlocKtab;
std::vector < int > arrlocKrow;
ソースファイルには、次のような別の場所からコピー/貼り付けた関数がいくつかあります。
static void
multiply (float q[4], float value)
{
q[0] *= value;
q[1] *= value;
q[2] *= value;
q[3] *= value;
}
および私が作成した他のいくつかの関数:
void
TableView::ShowContextMenu (const QPoint & pos) // this is a slot
{
ヘッダー ファイルから宣言を取得して、コピー/貼り付け関数内で機能させるにはどうすればよいですか。お気に入り:
static void
multiply (float q[4], float value)
{
arr[0]= something...
c/p 関数の名前を void TableView::function に変更し、それらをヘッダー ファイルの関数リストに追加すると、悪い結果が得られました。おそらく static void &static inline void と関係があります... Ty