C++;程序在运行时崩溃 。另外,作为一个侧面的注释,为什么你使用和代替CMAX等等。是否真的需要混合C和C++头?< /P>如果在任何时候崩溃都会很有趣。如果有趣的话,这会很有趣。它在任何其他时间坠毁。
,您从一个空向量中读取,如dreamlax所述。aleator在[1100]中返回一个值,但有效索引在[0,99]中。这两者都可能导致未定义的行为C++;程序在运行时崩溃 。另外,作为一个侧面的注释,为什么你使用和代替CMAX等等。是否真的需要混合C和C++头?< /P>如果在任何时候崩溃都会很有趣。如果有趣的话,这会很有趣。它在任何其他时间坠毁。,c++,C++,,您从一个空向量中读取,如dreamlax所述。aleator在[1100]中返回一个值,但有效索引在[0,99]中。这两者都可能导致未定义的行为 为了获得额外的积分,请计算aleator错误在程序运行中导致至少一个缓冲区溢出的概率。您从一个空向量中读取,如dreamlax所述。aleator在[1100]中返回一个值,但有效索引在[0,99]中。这两个错误都可能导致未定义的行为 要获得额外的积分,请计算aleator错误在程序运行中导致至少一个缓冲区溢出的概率。aleator()返回一个介于1
为了获得额外的积分,请计算aleator错误在程序运行中导致至少一个缓冲区溢出的概率。您从一个空向量中读取,如dreamlax所述。aleator在[1100]中返回一个值,但有效索引在[0,99]中。这两个错误都可能导致未定义的行为 要获得额外的积分,请计算aleator错误在程序运行中导致至少一个缓冲区溢出的概率。
aleator()
返回一个介于1和n之间的数字(包括1和n)。但是,这意味着它可能返回100,这超出了索引[]
的范围
所以去掉aleator()
中的+1
此外,向量v
的大小为零。除非v[index]
存在,否则不能请求v[index]
。aleator()
返回一个介于1和n之间的数字。但是,这意味着它可能返回100,这超出了索引[]
的范围
所以去掉aleator()
中的+1
此外,向量
v
的大小为零。除非v[index],否则不能请求v[index]
存在…您的向量v
从未填充任何数据,但您尝试从中访问元素。此外,您的随机数生成器正在生成错误的整数范围。您希望它生成从0到99的整数,但它正在生成从1到100的整数。您的向量v
从未填充任何数据任何数据,但您试图从中访问元素。此外,您的随机数生成器正在生成错误的整数范围。您希望它生成从0到99的整数,但它正在生成从1到100的整数。程序在cout因分段冲突而崩溃程序在cout因分段冲突而崩溃也可以作为一个旁注,为什么使用和替代CyMaSo等等。是否有必要混合C和C++头文件?
< P>。另外,作为一个侧面的注释,为什么你使用和代替CMAX等等。是否真的需要混合C和C++头?< /P>如果在任何时候崩溃都会很有趣。如果有趣的话,这会很有趣。它在任何其他时间坠毁。