Talk About Network

Google





Programming > C - C++ Learning > Re: Using the s...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 19 of 22 Topic 4074 of 4400
Post > Topic >>

Re: Using the same source file from other source files

by Ben Bacarisse <ben.usenet@[EMAIL PROTECTED] > Mar 20, 2008 at 07:34 PM

Hal Vaughan <hal@[EMAIL PROTECTED]
> writes:

> Philip Potter wrote:
>
>> Ben Bacarisse wrote:
> ...
>> Indeed. To the OP: how did you manage to state that parseargs() had two
>> different declarations? You should *never* type code into a usenet
>> message - copy-and-paste instead, so that the code you post is exactly
>> the same as the code you're using.
>
> You're right.  I knew better, but was a bit fuzzy and probably should
not
> have been posting at 3:00 am, but it was a case of, "If I can get this
one
> thing done, I can go to bed knowing it's resolved."  I'm still out of it
> (from lack of sleep) now, so maybe I should just put this on the shelf
for
> a bit and take a break.
>
>>  From the other message you've posted, I conclude you don't realise
that
>> the [] in a parameter is significant. The following:
>> 
>> int main(int argc, char *argv)
>> 
>> is incorrect, while both of:
>> 
>> int main(int argc, char *argv[])
>> int main(int argc, char **argv)
>> 
>> are correct and completely equivalent..
>
> So 
>
> char *argv[] 
> and 
> char **argv
>
> are essentially the same?

Yes, when they are parameters.

The declaration will look like this:

  map<string,string> parseargs(int count, char **args);

and the definition will start the same way:

  map<string,string> parseargs(int count, char **args)
  { ... }

(Personally, I stick the stars to the name since they modify it -- the
name -- not the type.)

I think for people new to C and C++ simply using * and never [] (in
parameter specifications) makes life easier.  The trouble is you
eventually need to know what [] means.

-- 
Ben.
 




 22 Posts in Topic:
Using the same source file from other source files
Hal Vaughan <hal@[EMAI  2008-03-20 07:10:47 
Re: Using the same source file from other source files
Richard Heathfield <rj  2008-03-20 07:25:59 
Re: Using the same source file from other source files
Hal Vaughan <hal@[EMAI  2008-03-20 07:29:28 
Re: Using the same source file from other source files
"Jim Langston"   2008-03-20 00:55:37 
Re: Using the same source file from other source files
Philip Potter <pgp@[EM  2008-03-20 15:31:49 
Re: Using the same source file from other source files
Richard Heathfield <rj  2008-03-20 08:36:26 
Re: Using the same source file from other source files
Hal Vaughan <hal@[EMAI  2008-03-20 08:50:25 
Re: Using the same source file from other source files
Hal Vaughan <hal@[EMAI  2008-03-20 09:28:25 
Re: Using the same source file from other source files
Hal Vaughan <hal@[EMAI  2008-03-20 09:37:01 
Re: Using the same source file from other source files
"Chris ( Val )"  2008-03-21 03:37:07 
Re: Using the same source file from other source files
Philip Potter <pgp@[EM  2008-03-25 17:22:35 
Re: Using the same source file from other source files
Ben Bacarisse <ben.use  2008-03-20 15:08:23 
Re: Using the same source file from other source files
Hal Vaughan <hal@[EMAI  2008-03-20 15:37:26 
Re: Using the same source file from other source files
Ben Bacarisse <ben.use  2008-03-20 15:48:02 
Re: Using the same source file from other source files
Hal Vaughan <hal@[EMAI  2008-03-20 15:56:20 
Re: Using the same source file from other source files
Philip Potter <pgp@[EM  2008-03-20 17:11:20 
Re: Using the same source file from other source files
Hal Vaughan <hal@[EMAI  2008-03-20 17:54:57 
Re: Using the same source file from other source files
Philip Potter <pgp@[EM  2008-03-21 10:03:58 
Re: Using the same source file from other source files
Ben Bacarisse <ben.use  2008-03-20 19:34:41 
Re: Using the same source file from other source files
Hal Vaughan <hal@[EMAI  2008-03-20 20:31:21 
Re: Using the same source file from other source files
Ben Bacarisse <ben.use  2008-03-20 19:45:49 
Re: Using the same source file from other source files
Hal Vaughan <hal@[EMAI  2008-03-20 20:34:08 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
localhost-V2008-12-19 Wed Jan 7 9:23:31 PST 2009.