Re: Making a struct field constant, when this struct is imported to a particular Cpp files

2009-11-12 Thread Axel Freyn
Hi Ansis, first: you should use gcc-h...@gcc.gnu.org for questions like this... On Thu, Nov 12, 2009 at 05:44:58AM -0800, ansis atteka wrote: > I have a struct in a header file. And I would like to have some of this > struct member fields to be constant, in case if this header file is included >

Re: Possible bug: Template name lookup & overloaded functions.

2010-01-18 Thread Axel Freyn
Hi On Mon, Jan 18, 2010 at 10:37:34PM +1300, Simon Hill wrote: > http://www.gamedev.net/community/forums/topic.asp?topic_id=559287 > > SOURCE > > template > void foo(pTYPE arg) > { arg.nid(); } > > template > void bar() > { > pTYPE var; > foo(var); >

Re: Gprof can account for less than 1/3 of execution time?!?!

2010-02-22 Thread Axel Freyn
Hi Jon, On Mon, Feb 22, 2010 at 08:43:31AM -0600, Jon Turner wrote: > You're not listening. I am using -pg and the program is statically > linked. The concern I am raising is not about the function counting, > but the reported running times, which are determined by sampling > (read the gprof manual

Re: rationale for eliding modifications to string constants

2010-09-14 Thread Axel Freyn
Hello Uday, On Tue, Sep 14, 2010 at 11:50:11PM +0530, Uday P. Khedker wrote: > [..] > The point is: in your program is is only a pointer. When you pass s > as a parameter to printf, the compiler assumes that only s is being > used so the (effective) assignment > >*s = 'H' > > is deleted as dead

Re: Maybe bug in call function to static declaration variable?

2010-11-14 Thread Axel Freyn
Hi Gilberto, On Sun, Nov 14, 2010 at 09:47:43AM -0500, Gilberto Cuba Ricardo wrote: > Hi colleagues, > > The follow program is an abstraction of on application where it > produce an error in runtime and i don't know why it's success. > > The program compile very good in all cases with Visual Stud

Re: const char wd[6] = "Wednes", is that legal?

2010-11-30 Thread Axel Freyn
Hi Joakim, On Tue, Nov 30, 2010 at 03:40:12PM +0100, Joakim Tjernlund wrote: > gcc 4.4.5, powerpc32 does not fail > const char wd[6] = "Wednes"; > even though wd only has room for 6 chars. Is this intended? Which language are you using? ;-) In C++, it's forbidden (there has to be enough space for

Re: Dumb idea for accelerating FOSS development

2011-01-12 Thread Axel Freyn
Hi, On Wed, Jan 12, 2011 at 01:43:51PM +0100, Basile Starynkevitch wrote: > On Wed, Jan 12, 2011 at 06:07:48AM -0500, Bill Cox wrote: > > Unfortunately, while I could implement this idea in a few days, the > > red tape would keep it in limbo so long that I'll likely die of old > > age before it get

Re: Proposal for automatic generation of c++ header files

2011-01-14 Thread Axel Freyn
On Fri, Jan 14, 2011 at 05:17:12PM +0200, Achilleas Margaritis wrote: > On Fri, Jan 14, 2011 at 4:58 PM, Jonathan Wakely > wrote: > > On 14 January 2011 13:26, Achilleas Margaritis wrote: > >> My proposal does not change the language in any way, it only is a > >> copy-and-paste job. > > > > That'

Re: Proposal for automatic generation of c++ header files

2011-01-14 Thread Axel Freyn
On Fri, Jan 14, 2011 at 05:39:58PM +0200, Achilleas Margaritis wrote: > > [...] > > There is a violation of the C++-standard: > >  - when main.cpp is compiled, the compiler reads "foo.hpp" -- and it > >   learns that the class "Foo" has a member-function "bar" which can be > >   call from within ma

Re: Program editor programming c++

2008-05-29 Thread Axel Freyn
Hi, On Thu, May 29, 2008 at 03:08:34AM -0700, Lopezio wrote: > #include "iostream" > int main(){ > printf("olare"); > return 0; > } > I get error when compile it with gcc ola.cpp -o ola.exe but it works in > rhide environment. Well, your example is neither valid C-code, nor valid C++-code: - iost