www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2001/05/03/15:27:47

From: "Rafal Maj" <maj_rafal AT poczta DOT onet DOT pl>
Newsgroups: comp.os.msdos.djgpp
Subject: Odp: char* as default for constructor ?
Date: Thu, 3 May 2001 19:52:05 +0200
Organization: Academic Computer Center CYFRONET AGH
Lines: 36
Message-ID: <9cs5rl$cc3$1@info.cyf-kr.edu.pl>
References: <9cs59u$7r1$1 AT info DOT cyf-kr DOT edu DOT pl>
NNTP-Posting-Host: d-94-53-01.cyfronet.krakow.pl
X-Trace: info.cyf-kr.edu.pl 988912310 12675 149.156.1.161 (3 May 2001 17:51:50 GMT)
X-Complaints-To: news AT cyf-kr DOT edu DOT pl
NNTP-Posting-Date: Thu, 3 May 2001 17:51:50 +0000 (UTC)
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 5.00.2615.200
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2615.200
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

In 2-nd question, I ofcourse ment ONLY strings that are immediate (<- BTW,
speling ?) values, like const char *s="...";  or char *s="...";

If answer to my 2-nd question is yes, then is it safe to compare immediante
char strings using normal operator=   ?



Użytkownik Rafal Maj <maj_rafal AT poczta DOT onet DOT pl> w wiadomo¶ci do grup
dyskusyjnych napisał:9cs59u$7r1$1 AT info DOT cyf-kr DOT edu DOT pl...
> Hi, I have 2 connected questions :
> 1) Is ther something wrong with using   char *s="test"    in arguments
list
> of constructor, especialy, when I have separate definiton and declaration
of
> constructor, like :
>   class ccc { ccc(char *S="abc") ; };
>   ccc::ccc(char *S="abc) { /* ... */ }
> 2) Is is quaranteed (<-- BTW. what's spelling of that word ?) that all
> strings (char*, const char*) in my project, that are same will have same
> adresses in memory ?
> Like :
>  ***inside library, that is liked into main***
>   char *a="abc", *b="abc";  const char *c="abc";
> ***main***
>   main()
>
>     char *d="abc";
>     if ((a==b)&&(b==c)&&(c==d)) /* correct ! */  // ????
>   }
>
> Thanx in advice...
>
>


- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019