我有对在spreadsheet
OBJ的叠层:转换::对<性病:: basic_string的<炭的std :: char_traits <char>
std::stack< std::pair<std::string, std::string> > undoStack;
而我试图弹出堆栈,并将其分配给另一对:
std::pair<std::string, std::string> change = spreadsheets.at(i).undoStack.pop();
而且我收到此错误:
error: conversion from ‘void’ to non-scalar type ‘std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >’ requested
这里怎么回事?
啊完美。我认为'pop'与c#或java中的一样。 – Deekor 2013-04-23 03:19:30
我包含了一个指向堆栈文档的链接。整个站点是C++和标准库的重要参考。 – 2013-04-23 03:21:18