Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
    • Help
    • Support
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
FuryLion Courses. Unity
FuryLion Courses. Unity
  • Project overview
    • Project overview
    • Details
    • Activity
  • Analytics
    • Value Stream Analytics
  • Wiki
    • Wiki
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Public Documentation
  • FuryLion Courses. UnityFuryLion Courses. Unity
  • Wiki
  • Шаблоны классов и функций

Шаблоны классов и функций

Last edited by Alexander Valkovich Jun 02, 2018
Page history

Теория

https://professorweb.ru/my/csharp/charp_theory/level11/11_1.php

Вопросы

  1. Что такое шаблон?


  2. Для чего может быть определен шаблон?


  3. Расскажите о назначении шаблонов.


  4. Приведите синтаксис объявления шаблона функции.

  5. Приведите синтаксис объявления шаблона класса.


  6. Может ли быть список параметров шаблона пустым?

Общее задание

  1. Написать функцию-шаблон, вычисляющую среднее значение в массиве.

  2. Написать функцию-шаблон поиска минимального значения.

  3. Написать функцию-шаблон удаления каждого второго элемента в множестве.

  4. Написать функцию-шаблон поиска максимального элемента очереди.

  5. Написать функцию-шаблон поиска наиболее близкого элемента множества к заданному. Аргументами функции должны быть значение и множество.

  6. Создать шаблон функции прореживания списка. Функция имеет три параметра: откуда выбирать, куда выбирать и через сколько выбирать.

  7. Создать шаблон функции minmax, которая возвращает сумму минимального и максимального из значений матрицы.

  8. Написать функцию-шаблон, вычисляющую произведение максимального и минимального значения в векторе.

  9. Создать шаблон функции, которая возвращает максимально близкое к заданному элементу из значений вектора. Аргументами функции должны быть значение и вектор.

  10. Написать функцию-шаблон, которая подсчитывает количество элементов, больших заданного, в стеке.

Clone repository
  • FuryLion UI System
  • Home
  • Project 3
  • SkyRoads
  • Unity Canvas Масштабируемый интерфейс
  • csharp interview task
  • match 3 with draw mechanic
  • project 4
  • zenject
  • Введение в язык программирования C#
  • Вращение камеры
  • Изучение основ скриптинга Unity
  • Подготовка к выполнению
  • Построение дома
  • Прогноз погоды
More Pages