Wednesday, June 29, 2005

Some syntax clarification:
This is a short syntax tutorial for upcoming posts.

int *p; // a pointer to an integer
int &p; // a reference to an integer

const int *p; // pointer to a constant integer
int const *p; // same as above
int * const p; // constant pointer to an integer
const int * const p; // constant pointer to a constant integer
const int * const *p; // a pointer to a constant pointer to a constant integer

But references are implicitly constant, therefore,

int & const p; // is not allowed
const int & const p; // is not allowed

int (*q)[10] // a pointer to an array of 10 integers
int (&q)[10] // a reference to an array of 10 integers. Yes, they are supported.
int (*q)(char) // a pointer to a function
int (&q)(char) // a reference to a function

int *&q // A reference to a pointer to an integer. And this too is supported.
int (*&q)[10] // a reference to a pointer to an array of 10 integers.

Similar to passing integer by reference to change it inside a function,
consider using reference to pointer to change the pointer inside
a function.

13 comments:

completely-complete said...

Excellent blog. Your site was great and will be
finding it again!  I surf the net for blogs like
yours.
Everyday of the month you need to peep my 1800contacts coupon code blog.

Cash Till Payday Loan said...

Great blog. I surf the web looking for blogs like
this. Your site was on point and will be back again!
Look into my 1800contacts com coupon blog.

Cash Till Payday Loan In Atlanta Ga said...

Fine blog. I found your site suitable for another
visit! And when I'm able to surf the web, I look for
blogs as great as your work.
I was in love with your 1800contacts com coupon blog site.

Instant Cash Loan Till Payday Com said...

Fine blog. I found your site suitable for another
visit! And when I'm able to surf the web, I look for
blogs as great as your work.
Come as you are and look at my 1800contacts coupon blog.

stunned said...

Fruitful blog. I favor your site and I shall
return to it! I go to sites like this when I get the
chance, and find blog just like this.
If your look to uncover information, please visit my blog

car donation tax breakc said...

Awesome blog. I'm loving the site and I have to
return there soon! Going online, when I have the time,
I look for blogs close to your work!
Go by and hit my 1800contacts com coupon blog, you'll be glad you did.

Asset Search said...

Awesome blog. I'm loving the site and I have to
return there soon! Going online, when I have the time,
I look for blogs close to your work!
Hey playa! You need to check out my 1800contacts coupon code blog.

amaretto-mudslide said...

Captivate blog. I surf the web for blogs this
nature.The site are wonderful and will be returned to
again!
Stop by and visiit my 1800contacts com coupon blog!

luvz-gift said...

Captivate blog. I surf the web for blogs this
nature.The site are wonderful and will be returned to
again!
Jump into my 1800contacts coupon code blog.

job opportunitya said...

Charming blog. Your site was off the chain and I
will return! When I get the time I look for blog like
this one.
You must peep out my plastic surgery financing blog.

job opportunitya said...

Incredible blog. I admired your site and I will be
back once again to view it! I use much of my spare
time searching for blogs like yours.
I beg of you, just check out my blog.

job opportunitya said...

Cool blog. I dig your site outline and I plan on
returning again! I just love finding blogs like this
when I have the time.
I can't explain, but you need to check my plastic surgery philadelphia blog!

manho valentine said...


If you are interested please contact us with pleasure
Please look at the following website
gclub