@IliaNeverov

Что означает двоеточие после аргументов в функции в с++?

Что означает двоеточие после аргументов в функции в с++?
пример:
Image(unsigned width, unsigned height, const std::vector<char>& data, Format format): 
                  mWidth(width),
		  mHeight(height),
		  mData(data),
		  mFormat(format)
	{
	}
  • Вопрос задан
  • 1170 просмотров
Решения вопроса 1
@galaxy
Это не просто функция, а конструктор со списком инициализации. Смысл - члены класса инициализируются параметрами по указанным правилам
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы