为什么说{...}是聚合对象的预期值

时间:2019-05-23 19:04:19

标签: c++ sfml

我正在尝试从单独的cpp文件返回行原语。 这是函数:

RandomUtil

这是int main

sf::Vertex * drawOnImage(sf::RenderWindow &mainWindow, sf::Image &image,
                        sf::Color color, sf::Vector2i currentPos,
                        sf::Vector2i prevPos, bool newLine) {

  sf::Vertex line[] = { sf::Vertex(sf::Vector2f(prevPos.x, prevPos.y)),
                        sf::Vertex(sf::Vector2f(currentPos.x, currentPos.y))
  };

  return line;

}

但是当我尝试将结果分配回int main时,它说“用{...}初始化聚合对象”

0 个答案:

没有答案