我有對在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