Форум программистов, компьютерный форум CyberForum.ru

Шаблоны С++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа в графическом режиме. http://www.cyberforum.ru/cpp-beginners/thread250286.html
помогите с написанием задачи. Работа в графическом режиме. Графические примитивы, движение объектов. В соответствии с возникающими ассоциациями от словесного описания картины, нарисовать ее графический аналог. Использовать различные цвета, функции рисования, эффекты анимации. На рисунке ОБЯЗАТЕЛЬНО должен присутствовать ДВИЖУЩИЙСЯ ОБЪЕКТ! Задание : Магазин игрушек, полки, игрушки.
C++ Заданная квадратная матрица 5 на 5. 1. Упорядочить элементы столбцов матрицы по убыванию методом обмена ("пузырьков") 2. Найти среднее геометриче Заданная квадратная матрица 5 на 5. 1. Упорядочить элементы столбцов матрицы по убыванию методом обмена ("пузырьков") 2. Найти среднее геометрическое значение элементов в каждой строке над главной диагональю матрицы. Очень нужно, желательно посредством ООП. http://www.cyberforum.ru/cpp-beginners/thread250282.html
Выделение области консольного окна. C++
Как ее выделить в Visual C++ 2008??? Например, В борланде можно функцией window.
Описать класс Fraction C++
здравствуйте нужна ваша помощь задание Создайте класс Fraction. Данные класса должны быть представлены двумя полями: числителем и знаменателем. Методы класса должны получать от пользователя значения числителя и знаменателя дроби в формате 3/5 и выводить значение дроби в этом же формате. Кроме того, должен быть разработан метод, складывающий значения двух дробей. Напишите программу, которая...
C++ Работа с массивом односвязных списков http://www.cyberforum.ru/cpp-beginners/thread250241.html
нужна помощь с кодом в следубщей программе: Разработать программу работу с массивом односвязных списков. Программа должна содержать следующие процедуры, вызываемые из меню: -построение массива односвязных списков, вводя исходные данные из текстового файла; -добавление нового элемента в указанный список; -вывод указанного списка.
C++ Контрольная сумма и вектор Узнал что с помощью sse 4.2 можно рассчитывать crc. Хочу хранить значения в векторе в crc. Будет ли это быстрее если сейчас значения string, со строками длиной до 30 байт? Спасибо. Добавлено через 21 час 16 минут разобрался, всем спасибо подробнее

Показать сообщение отдельно
BrumbleHorse
 Аватар для BrumbleHorse
120 / 120 / 11
Регистрация: 18.09.2010
Сообщений: 212

Шаблоны С++ - C++

01.03.2011, 02:44. Просмотров 847. Ответов 5
Метки (Все метки)

Есть функция Merge из алгоритма сортировки слиянием, она объединяет два массива A и B, результат записывает в массив C:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
template<class T> void Merge(T const *const A, int const nA,
                             T const *const B, int const nB,
                             T *const C)
{ //Выполнить слияние массива A, содержащего nA элементов,
  //  и массива B, содержащего nB элементов.
  //  Результат записать в массив C.
 
    int a(0), b(0); //Номера текущих элементов в массивах A и B
 
    while( a+b < nA+nB ) //Пока остались элементы в массивах
    {
        if( (b>=nB) || ( (a<nA) && (A[a]<=B[b]) ) )
        { //Копирую элемент из массива A
            C[a+b] = A[a];
            ++a;
        } else { //Копирую элемент из массива B
            C[a+b] = B[b];
            ++b;
        }
    }
}
У меня есть 2 вопроса:
1)Что объявлено T const *const A ( зачем 2 раза употребляется const ), к чему относится const в объявлении T *const C ?..
2)Что такое int a(0), b(0);
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 07:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru