Сообщение Re: Функции для массивов и указателей от 24.11.2015 19:12
Изменено 24.11.2015 19:15 Alexander G
Здравствуйте, Tasheehoo, Вы писали:
T>Пытаюсь сделать такое:
T>
T>Т.е. нужна перегрузка функции func() для указателей и массивов char`ов. Что-то ничего не получается... Подскажите, плиз.
Ссылка на массив
void func(char (&s)[4]);
template<size_t N>
void func(char (&s)[N]);
T>Пытаюсь сделать такое:
T>
T>const char s0[] = "123";
T>const char *s1 = "456";
T>func(s0);
T>func("789");
T>func(s1);
T>
T>Т.е. нужна перегрузка функции func() для указателей и массивов char`ов. Что-то ничего не получается... Подскажите, плиз.
Ссылка на массив
void func(char (&s)[4]);
template<size_t N>
void func(char (&s)[N]);
Re: Функции для массивов и указателей
Здравствуйте, Tasheehoo, Вы писали:
T>Пытаюсь сделать такое:
T>
T>Т.е. нужна перегрузка функции func() для указателей и массивов char`ов. Что-то ничего не получается... Подскажите, плиз.
Ссылка на массив
T>Пытаюсь сделать такое:
T>
T>const char s0[] = "123";
T>const char *s1 = "456";
T>func(s0);
T>func("789");
T>func(s1);
T>
T>Т.е. нужна перегрузка функции func() для указателей и массивов char`ов. Что-то ничего не получается... Подскажите, плиз.
Ссылка на массив
void func(const char (&s)[4]);
template<size_t N>
void func(const char (&s)[N]);