gpt4 book ai didi

C++ 为什么这个可以抛出?

转载 作者:太空狗 更新时间:2023-10-29 20:53:46 25 4
gpt4 key购买 nike

<分区>

我创建了一个小的异常类。我想制作一个不抛出的构造函数,但出于某种原因,编译器告诉我构造函数可能会抛出异常,尽管有“捕获所有”处理程序:

invalid_csv::invalid_csv( size_t r, size_t c, const char * msg ) throw()
try :
std::runtime_error( msg ),
row( r ),
col( c ),
m_init_ok( true )
{
}
catch( ... )
{
m_init_ok = false;
}

.

warning C4297: 'csvrw::invalid_csv::invalid_csv': function assumed not to throw an exception but does

为什么会这样?谢谢。

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