无法有关系
unable to have a has a relation
本文关键字:有关系 更新时间:2023-10-16
#ifndef IMAGEDATA_H
#define IMAGEDATA_H
#include <iostream>
#include <vector>
class ImageData {
public:
std::string foo;
std::string bar;
private:
};
#endif
我有这个类定义,我有另一个类,它有一个类,如下所示:
#ifndef UserImageCollection_H
#define UserImageCollection_H
#include <iostream>
#include <vector>
#include "ImageData.h"
class UserImageCollection
{
public:
std::string uid;
std::string guid;
std::string data;
std::string vector<ImageData> imageData;
private:
};
#endif
当我制作文件时,出现此错误:
In file included from UserImageCollection.cc:1:
../../include/producer/UserImageCollection.h:12: error: expected `;' before '<' token
gmake: *** [UserImageCollection.o] Error 1
在我的 UserImageCollection.cc 文件中,现在只有 1 行。
当我注释掉时
std::string vector<ImageData> imageData;
它可以编译,但我需要它,如何让它运行?
imageData
不能既是std::string
又是std::vector<ImageData>
。
它必须是:
std::string imageData;
或:
std::vector<ImageData> imageData;
相关文章:
- 移动语义和深层/浅层复制之间有什么关系?
- 指针和程序性能之间有什么关系吗?
- C++ "concept"和鸭子打字有什么关系?
- 是否有可以处理方法调用依赖关系的设计模式?
- 有没有办法解决这个模板循环依赖关系
- 当我有两个对象时<<如何重载运算符?(有关系)
- gmp 的 libgmp.so 有哪些依赖关系?我不断收到未定义的引用
- 什么是GCC和MingW,它们与C 有何关系
- Objective-C源代码和clang -rewrite-objc C++代码之间有什么关系?
- 是否有一种有效的方法可以将一系列对象与父/子关系分类
- 在与时间一起使用 srand 时,如果我没有time_t参数明确地将参数转换为无符号的 int 参数,这有关系吗?
- 如果我在与字符进行比较之前没有明确将 int 转换为字符,这有关系吗?
- 原子线程围栏:为什么在这个非原子变量上存在数据竞争?这有关系吗
- 通过值或引用传递标量类型:这有关系吗
- 变量初始化的时间有关系吗
- 块的一些线程达到__syncthreads(),而其中一些线程没有达到,这有关系吗
- 无法有关系
- 如果分配是在堆栈或堆上完成的,那么free()和delete[]有关系吗
- 如果这在C++设置程序中使用,有关系吗
- C++错误:类与同一头文件中的结构有关系