delorie.com/archives/browse.cgi | search |
From: | "Vermin" <ratspl AT hotmail DOT com> |
Newsgroups: | comp.os.msdos.djgpp |
Subject: | Help... classes and optimization problem |
Lines: | 43 |
X-Priority: | 3 |
X-MSMail-Priority: | Normal |
X-Newsreader: | Microsoft Outlook Express 5.00.2919.6600 |
X-MimeOLE: | Produced By Microsoft MimeOLE V5.00.2919.6600 |
Message-ID: | <k1BP6.1409$vu4.130732@news3.oke.nextra.no> |
NNTP-Posting-Host: | 130.67.72.107 |
X-Complaints-To: | news-abuse AT nextra DOT no |
NNTP-Posting-Date: | Sat, 26 May 2001 00:29:36 MEST |
Organization: | Nextra Public Access |
X-Trace: | news3.oke.nextra.no 990829776 130.67.72.107 |
Date: | Sat, 26 May 2001 00:32:06 +0200 |
To: | djgpp AT delorie DOT com |
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
Reply-To: | djgpp AT delorie DOT com |
Hi! I'm currently making my first classes, but I seem to run into problems when I'm turning on the optimization... I use the current code: class someting{ public: someting() { }; someting(char string[256]); ~someting() { }; bool HandleString(char string[256]); private: } something::something(char string[256]){ HandleString(string); } bool something::HandleString(char string[256]){ /*Something... anything*/ return true; } ---EOF--- OK...there might be somer errors there, but I hope you get the point... So when I use the class in the following way, everything works fine: something s; s.HandleString("Angel!"); ..but I get a "general protection fault" error when I use the following code: something s("Angel!"); ..and this is only when optimization is turned on (-O2 or -O3). What might be wrong? Any suggestions? Thanks! Vermin
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |