Тема: char *a, const char *a, const char const *a
Кодер вирішує сам де йому потрібно ставити const при передачі в функцію чарової стрічки?
Наприклад, char *a, або const char *a, або const char const *a
Ви не увійшли. Будь ласка, увійдіть або зареєструйтесь.
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Український форум програмістів → C++ → char *a, const char *a, const char const *a
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися
Кодер вирішує сам де йому потрібно ставити const при передачі в функцію чарової стрічки?
Наприклад, char *a, або const char *a, або const char const *a
Відповідь на ваше питання - очевидна, хто ж іще, крім програміста?
Гадаю, ви хотіли спитати, в чому різниця між цими виразами.
const char *a - синонім char const *a, неконстантний вказівник на константний char (можна a++, не можна (*a)++).
char * const a - константний вказівник на неконстантний char (не можна a++, можна (*a)++).
const char * const a чи char const * const a - константний вказівник на константний char.
const char const * [const] a - помилка, зайвий const.
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися