Форум С++

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

Автор: antf   (14.11.2009 в 08:53)
Здравствуйте.

1. Как лучше написать функцию?

char * f(char *s = "Moia stroka")
{
  return s;
}

или
const char * f(char *s = "Moia stroka")
{
  return s;
}


2. Что значит char *s в заголовке. Создается указатель *s на некоторое значение? Тогда почему нельзя к нему обратится return *s? Или это только значит то, что параметр s передается по указателю и в теле функции ее следует писать без звездочки?


Ваше имя:

Пароль:

Цитировать

Используйте тэги для выделения текста:
Код: [code][/code]
Жирный: [b][/b]
Наклонный: [i][/i]
URL: [url][/url]

Сообщение:

Прикрепить: