Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить методы-итераторы в неабстрактных классах https://www.cyberforum.ru/ cpp-beginners/ thread698119.html
Всем добрый вечер! У меня загвоздка вот с таким заданием: Определить методы-итераторы в неабстрактных классах: запросы - названия всех городов заданной области, суммарное количество жителей...
C++ Переделать программу с do while
Помогите пожалуйста переделать эту программу с do while #include <iostream.h> Using namespace std; Int main (void) { Int n,i=1; Float b,y=0; Cout <<”введите b”; Cin >>b;
C++ Считывание клавиши в непрерывном цикле
Есть программа, по идее должна постоянно вырисовывать на экране массив символов и при нажатии на клавишу позиция одного элемента (@) меняется. Получилось сделать "пошаговую", т.е. цикл каждый раз...
C++ Вычислить радиус круга, вписанного в равнобедренный треугольник Господа программисты подскажите пожалуйста где ошибка? создать программу для вычисления радиуса круга вписанного в равнобедренный треугольник #include <stdio.h> #include <math.h> #include... https://www.cyberforum.ru/ cpp-beginners/ thread698092.html
C++ По номеру месяца выдать название следующего за ним месяца https://www.cyberforum.ru/ cpp-beginners/ thread698090.html
Написать программу, которая по номеру месяца выдает название следующего за ним месяца (при m=1 получаем февраль, 4-май и т.д)
Ввести список, в котором указаны фамилии, инициалы, адрес и номера телефонов абонентов C++
Никак не могу понять, в чем ошибка. Все работает идеально до функции strcmp() Текст задачи: "Ввести список, в котором указаны фамилии, инициалы, адрес и номера телефонов абонентов. Вывести...
__try __except не работает C++
Подскажите, пожалуйста, почему это не работает и как ловить другие исключения. // l4.cpp : Defines the entry point for the console application. // #include <windows.h> #include <stdio.h> int...
C++ Определить, четное число или нечетное 1. Нужно написать прогу, которая считывает целое число, определяет и печатает , чётное оно или нечётное.(использовать операцию вычисления остатка). Помогите чайнику, пожалуйста!) Только начинаю... https://www.cyberforum.ru/ cpp-beginners/ thread698084.html
C++ После введенного числа дописать "Рубль" в правильной форме https://www.cyberforum.ru/ cpp-beginners/ thread698082.html
Написать программу которая после введенного с клавиатуры числа (в диапазоне от 1 до 999), обозначающего денежную единицу,дописывает "Рубль" в правильной форме. Например 12 рублей,21 рубль. Помогите...
C++ Функция pow() Здравствуйте!Хотелось спросить у опытных программистов - скажите пожалуйста, как функция pow() считает число в степень?Она же не в лоб, как я понимаю, умножает n раз число, возводимое в... https://www.cyberforum.ru/ cpp-beginners/ thread698080.html
3191 / 2640 / 710
Регистрация: 25.03.2012
Сообщений: 9,531
Записей в блоге: 1
15.11.2012, 00:51 0

Есть некоторые строчки кода, которые я не понимаю

15.11.2012, 00:51. Просмотров 401. Ответов 3
Метки (Все метки)

Ответ

Ты скорее ещё не знаешь шаблоны и stl. Не удивительно, в большинстве курсов С++ их оставляют напоследок или даже не упоминают бывает.
Это шаблон функции обмена двух переменных. Объявление template<typename T>, значит, что это шаблон, в который вместо Т можно подставить любое имя типа. Вызывая swap<double>(A[q],A[min]); ты просишь компилятор создать функцию, согласно шаблону подставив вместо Т double,
И получается, что этот код аналогичен.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
void swap(double& n1, double& n2)
{ 
  double _tn = n1;
  n1 = n2;
  n2 = _tn; 
}
///...
for (int q = 0; q < N; q++)
{
  int min = q;
  for (int s = q+1; s < N; s++)
    if (A[s] < A[min]) min = s;
  swap(A[q],A[min]);
}


Вернуться к обсуждению:
Есть некоторые строчки кода, которые я не понимаю
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.11.2012, 00:51

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Не могли бы вы пояснить те части кода, которые я не понимаю (отмечено в комментариях к коду)?
Необходима помощь в разборе программного кода. Сама программа принимает на вход пятизначное число...

Нужно удалить все строчки, которые удовлетворяют условию заданой строчки
нужно удалить все строчки которые удовлетворяют условию заданой строчки, а то написал находит...

Есть код ( Программа на тему ( сложить и умножить матрицы ) Нужно исправить некоторые части кода
Ребят ошибка в том что я неправильно написал код ... Там где Умножение матриц писал код с книги...

Не понятны некоторые строчки в проге(
Вот есть код: #include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;conio.h&gt; using namespace std; ...

Не понимаю две строчки в коде по сумме ряда.
program summa; function fact(n:integer):longint; var i:integer; ff:longint; begin ...

Выдернуть некоторые строчки текста из сайта включая ссылки
Здравствуйте. К примеру есть сайт вот часть его кода Как выдернуть от туда выделенную строчку....

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.