在结构c中初始化空向量

前端之家收集整理的这篇文章主要介绍了在结构c中初始化空向量前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个结构:
typedef struct user {
    string username;
    vector<unsigned char> userpassword;
} user_t;

我需要用一个空的向量来初始化userpassword:

struct user r={"",?};

我该怎么办?

解决方法

std :: string和std :: vector< T>使构造函数将对象初始化为空.您可以使用std :: vector< unsigned char>(),但我会删除初始化程序.

猜你在找的C&C++相关文章