我可以使用一系列uchars作为单个uchar吗?

时间:2017-03-23 09:51:52

标签: c++ arrays

我正在制作一个LZW压缩器,以十六进制记录其输出。它目前使用uchar(OpenCV)存储值,并以十六进制输出uchar。

但是,我被要求允许用户选择存储每个值时使用的字节数,因此例如,每个值可以有2个字节(或32个字节,由他决定)。 / p>

所以,为了操作输出,我正在考虑使用uchars数组(因此,如果用户要求32个字节,我使用32个uchars的数组),问题是:是否有一个简单的方法为这个数组写一个大值并在以后输出该值而不必担心什么是索引和其他东西?也就是说,将数组视为x字节uchar?我应该使用矢量吗?

感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

您可以使用以下联合

app.get('/dashboard', verifyMiddleware, function(req, res) {
    // req is not including the token
    // I cant deliver the dashboard without
    // validating that the requesting user
    // is logged in.
});

请注意,只有来自或来自(有符号或无符号)char的转换才是定义的行为。