Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.c++ > #6034
| From | Ian Collins <ian-news@hotmail.com> |
|---|---|
| Newsgroups | comp.lang.c++ |
| Subject | Re: like to know why it is segmentation fault on simple throw-exception program |
| Date | 2011-06-02 10:16 +1200 |
| Message-ID | <94ns1jF12lU13@mid.individual.net> (permalink) |
| References | <fca61986-de7e-40b8-80e3-0a40633a3bf1@j13g2000pro.googlegroups.com> |
On 06/ 2/11 10:01 AM, eric wrote:
> Dear comp.lang.c++ reader or advced c++ programers:
>
> I copied a piece of code from page 397 of book (Practical C++
> programming), example22-1, stack_e1.cpp
> about Throwing an Exception.
> after a little modification, it successfully compile on my gnu/g++/
> ubuntuLinux system
> but when i run it, it response
> Segmentation fault
Without digging too deep, this will get you in a whole heap of trouble:
const int STACK_SIZE = 100; // Maximum size of a stack
..
int data[STACK_SIZE]; // The items themselves
..
for (i=0; i < 5000; i++) {
test_stack.push(i);
How big is data? How many items do you push?
<code snipped>
Also using exception specifiers is generally regarded as bad practice.
It will land you in all sorts of problems if something you call throws
some other exception type.
--
Ian Collins
Back to comp.lang.c++ | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
like to know why it is segmentation fault on simple throw-exception program eric <cneric12lin0@gmail.com> - 2011-06-01 15:01 -0700
Re: like to know why it is segmentation fault on simple throw-exception program Ian Collins <ian-news@hotmail.com> - 2011-06-02 10:16 +1200
Re: like to know why it is segmentation fault on simple throw-exception program Victor Bazarov <v.bazarov@comcast.invalid> - 2011-06-01 18:34 -0400
Re: like to know why it is segmentation fault on simple throw-exception program Ian Collins <ian-news@hotmail.com> - 2011-06-02 10:44 +1200
Re: like to know why it is segmentation fault on simple throw-exception program Victor Bazarov <v.bazarov@comcast.invalid> - 2011-06-01 18:46 -0400
Re: like to know why it is segmentation fault on simple throw-exception program eric <cneric12lin0@gmail.com> - 2011-06-01 20:07 -0700
Re: like to know why it is segmentation fault on simple throw-exception program Paavo Helde <myfirstname@osa.pri.ee> - 2011-06-02 00:28 -0500
Re: like to know why it is segmentation fault on simple throw-exception program Victor Bazarov <v.bazarov@comcast.invalid> - 2011-06-02 07:59 -0400
Re: like to know why it is segmentation fault on simple throw-exception program red floyd <redfloyd@gmail.com> - 2011-06-02 11:20 -0700
Re: like to know why it is segmentation fault on simple throw-exception program Victor Bazarov <v.bazarov@comcast.invalid> - 2011-06-01 18:44 -0400
csiph-web