Информация об изменениях

Сообщение Re: Функции для массивов и указателей от 24.11.2015 19:12

Изменено 24.11.2015 19:15 Alexander G

Здравствуйте, Tasheehoo, Вы писали:

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>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]);