将列表数据转换为字符串

时间:2017-02-07 02:57:53

标签: c++

我试图在字符串中添加列表中的所有元素(它们是模板类型),因此我可以打印此字符串。 这是我的结构:

template <typename T>
struct Node {
    T data;
    Node *next;
    Node(const T& a_data, Node* next_value = NULL) :
        data(a_data) {
            next = next_value;
        }
};

这是我的代码:

string printList() 
{
    string printing = "";
    Node * current = my_list;

    for (int i = 1; (i <= num_items); i++)
    {
        if (current != NULL)
        {
            printing = printing + current->data;
            printing = printing + " ";
            current = current->next;
        }
    }
    return printing;
}

0 个答案:

没有答案