gpt4 book ai didi

c++ - 对象的 vector 不会编译

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:53:57 25 4
gpt4 key购买 nike

<分区>

我已经将 vector 与对象一起使用了数百次,但现在它似乎不想对它们做任何事情。我不断收到编译错误“模板类型参数的模板参数必须是一个类型”:

注意我使用的是开放框架

#pragma once

#include "ofMain.h"
#include "cLine.h"

using namespace std;

class testApp : public ofBaseApp{
public:

vector < cLine > lines; // Here is the vector of type cLine

void setup();
void update();
void draw();

void keyPressed(int key);
void keyReleased(int key);
void mouseMoved(int x, int y);
void mouseDragged(int x, int y, int button);
void mousePressed(int x, int y, int button);
void mouseReleased(int x, int y, int button);
void windowResized(int w, int h);
void dragEvent(ofDragInfo dragInfo);
void gotMessage(ofMessage msg);
};

还有cLine的头文件:

#ifndef aftermotion_cLine_h
#define aftermotion_cLine_h

#include <iostream>
#include "ofMain.h"

class cLine
{
public:

int y;
float thickness;

cLine();
cLine(const cLine &);
cLine(float thinkness);

void draw();
void update();

};

#endif

编辑:我试过 #include ,它没有改变任何东西,因为它已经是 sdt 库的一部分,它本身包含在来自开放框架库的“ofMain.h”文件中

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com