| www.delorie.com/archives/browse.cgi | search |
| From: | ryot AT bigfoot DOT com (George Ryot) |
| Newsgroups: | comp.os.msdos.djgpp |
| Subject: | Re: c++ const definition in djgpp 2.95 problem |
| Message-ID: | <37d3fceb.45310140@news.clara.net> |
| References: | <37c18ffb DOT 1378453 AT news DOT kfunigraz DOT ac DOT at> <37cad280 DOT 1608331 AT news DOT kfunigraz DOT ac DOT at> |
| X-Newsreader: | Forte Agent 1.5/32.452 |
| X-No-Archive: | yes |
| MIME-Version: | 1.0 |
| Lines: | 28 |
| Date: | Mon, 30 Aug 1999 21:54:29 GMT |
| NNTP-Posting-Host: | 195.8.91.248 |
| X-Complaints-To: | abuse AT clara DOT net |
| X-Trace: | nnrp3.clara.net 936050069 195.8.91.248 (Mon, 30 Aug 1999 22:54:29 BST) |
| NNTP-Posting-Date: | Mon, 30 Aug 1999 22:54:29 BST |
| To: | djgpp AT delorie DOT com |
| DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
| Reply-To: | djgpp AT delorie DOT com |
remove_this_mimo AT restoel DOT net_and_this (mimo) wrote:
> anything in the global scope as someone proposed. namespaces were not
> implemented in version 2.81 (could anybody could give me an example of
> how to use them?).
Having read your problem again I don't think namespaces would help.
> to make it clear an example:
>
> class c{
> static const int ciSize;
> static const apszString[ciSize];
> };
I think this is what you are looking for (UNTESTED!) :
class c{
enum {size = 5};
static const char sz[size] = "Text";
};
Consider using C++ strings instead of C strings, and vectors instead
of arrays, they have many advantages and your problem would probably
be a non-issue if you went this route. Consider also my previous
suggestion if this is not enough.
--
george
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |