const char *

char * const

What is the differnce between the above two?

Answers were Sorted based on User's Feedback



const char * char * const What is the differnce between the above two?..

Answer / karthik natarajan

const char * makes the data constant

char * constant makes the pointer constant

Is This Answer Correct ?    24 Yes 1 No

const char * char * const What is the differnce between the above two?..

Answer / p s

const char *s; is a non-const pointer to const char
char * const s; is a const pointer to non-const char

Once u assign a value to the const poinet it cannot be
reassigned another value till u use casting techniques..

char a = 'A';
char b = 'B';
char *const c = &a;
c = &b; //flags an errror

const char *s = &a;
s = &b //works

Is This Answer Correct ?    19 Yes 0 No

const char * char * const What is the differnce between the above two?..

Answer / beula

const char * is the pointer to a consant variable.
char * constant is a constant pointer to a char.

Is This Answer Correct ?    10 Yes 1 No

const char * char * const What is the differnce between the above two?..

Answer / atreyee

char * const, the pointer is declared as constant.
const char *, the pointer is not constant.

Is This Answer Correct ?    4 Yes 2 No

const char * char * const What is the differnce between the above two?..

Answer / sowmya.....

const char * is a constant pointer but,....
char * const is a pointer to constant

Is This Answer Correct ?    2 Yes 1 No

const char * char * const What is the differnce between the above two?..

Answer / sahithi

const char* /*string is fixed pointer is not*/
char *const /*pointer is fixed string is not*/

Is This Answer Correct ?    0 Yes 0 No

const char * char * const What is the differnce between the above two?..

Answer / vidushi

Both are the method to declare a character pointer. but char
*const means pointer is sticked to accept a single address
but in case of const char * means u can assign it to
different variable address to it.

Is This Answer Correct ?    0 Yes 2 No

const char * char * const What is the differnce between the above two?..

Answer / chithra

const char* is a constant pointer and char * const is
poiter to constant.

Is This Answer Correct ?    5 Yes 9 No

const char * char * const What is the differnce between the above two?..

Answer / priya

we can assign char as a constant but we cannot assign
constant as a character

Is This Answer Correct ?    1 Yes 7 No

const char * char * const What is the differnce between the above two?..

Answer / jeeva

both are same

Is This Answer Correct ?    1 Yes 17 No

Post New Answer

More C++ General Interview Questions

Differentiate between C and C++.

0 Answers   Wipro,


How delete [] is different from delete?

0 Answers  


Write about the retrieval of n number of objects during the process of delete[]p?

0 Answers  


What is the difference between set and map in c++?

0 Answers  


What are the advantage of using register variables?

0 Answers  






What is the difference between "calloc" and "malloc"?

9 Answers   ADP,


1.Between 100 and 999 are some numbers that have the characteristics that if you cube the individual digits and sum together you will get the same number. 2. A program that can accept as input an integer and output the equivalent of that number in words.

3 Answers  


Can a new be used in place of old mallocq? If yes, why?

0 Answers  


When there is a global variable and local variable with the same name, how will you access the global variable?

0 Answers  


What about Virtual Destructor?

1 Answers   Virtusa,


What does flush do c++?

0 Answers  


What is the Standard Template Library?

1 Answers  


Categories