Compiler strictness


Subject: Compiler strictness
From: Hubert Figuiere (hfiguiere@teaser.fr)
Date: Fri Feb 02 2001 - 16:19:00 CST


It looks like Apple compiler is more strict than gcc:

MrCpp C++ Compiler 4.1.0f1c1
Copyright (C) 1994-1999 by Apple Computer, Inc.

                m_labelTable[index] = pLabel;
                                            ^
File "ev_Menu_Labels.cpp"; line 119 #Error: can't assign to const variable

This can be done because method is qualified as using a const
instance while m_labelTable is a class member.

Same here:

MrCpp C++ Compiler 4.1.0f1c1
Copyright (C) 1994-1999 by Apple Computer, Inc.

                m_labelTable[index] = pLabel;
                                            ^
File "ev_Toolbar_Labels.cpp"; line 137 #Error: can't assign to const variable
#-----------------------

Solution: either remove the const qualifier or remove this statement.
I vote for solution #1.

If it's OK, I'll commit.

Hub



This archive was generated by hypermail 2b25 : Fri Feb 02 2001 - 16:19:00 CST