gpt4 book ai didi

c++ - vector 中结构的类型名称是什么

转载 作者:行者123 更新时间:2023-11-28 05:36:45 27 4
gpt4 key购买 nike

<分区>

我有一个结构:

struct wav_file_info_struct
{
char filename[MAX_PATH];
WORD audio_format;
WORD num_channels;
DWORD sample_rate;
DWORD bits_per_sample;
};

struct wav_file_data_struct
{
DWORD data_chunk_size;
char* wav_data;
};

struct wav_file_struct
{
wav_file_info_struct wav_file_info;
wav_file_data_struct wav_file_data;
};

现在,如果我像这样创建一个 wav_file_struct vector :

std::vector<wav_file_struct> v_wav_file_struct;

如何将 wav_file_struct 中的结构作为参数传递给函数,以便它可以作为 vector 访问?例如,我想将 wav_file_info 传递给一个函数,但作为一个 vector 。似乎因为它在 wav_file_struct 的 vector 中,所以我必须传递 vector wav_file_struct,然后函数才能访问内部结构成员和这些结构内部的成员。正确吗?

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com