From: Mark Slee Date: Sat, 16 Dec 2006 00:59:29 +0000 (+0000) Subject: Fix exceptions throw() and virtual destructor X-Git-Tag: 0.2.0~1575 X-Git-Url: https://source.supwisdom.com/gerrit/gitweb?a=commitdiff_plain;h=706da402370eb6bb24a22394bd198bfcbe65dcb4;p=common%2Fthrift.git Fix exceptions throw() and virtual destructor Reviewed By: yishan git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664897 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/compiler/cpp/src/generate/t_cpp_generator.cc b/compiler/cpp/src/generate/t_cpp_generator.cc index 5662227f..90d7de84 100644 --- a/compiler/cpp/src/generate/t_cpp_generator.cc +++ b/compiler/cpp/src/generate/t_cpp_generator.cc @@ -393,6 +393,10 @@ void t_cpp_generator::generate_struct_definition(ofstream& out, out << " {} " << endl; } + out << + endl << + indent() << "virtual ~" << tstruct->get_name() << "() throw() {}" << endl << endl; + // Declare all fields for (m_iter = members.begin(); m_iter != members.end(); ++m_iter) { indent(out) <<