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

const float & - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Наведите на мысль http://www.cyberforum.ru/cpp-beginners/thread1008648.html
Добрый день) Изучаю Borland C++ по А. Крейгу, надо ввести данную программу(приведена ниже), после компиляции выводит ошибки: Unit1.cpp(31): E2316 'VmArray::VmArray(unsigned int,const char *)' is not a member of 'VmArray' Unit1.cpp(64): W8012 Comparing signed and unsigned values Unit1.cpp(94): E2285 Could not find a match for 'VmArray::VmArray(int,char *)' Не получается найти решение...
C++ Ввести строку из нескольких слов и найти в ней заданное слово Ввести строку из нескольких слов и найти в ней заданное слово( введённое с клавиатуры) вывести сколько раз оно встечается в строке. Не получается организовать цикл для поиска этого слова в строке http://www.cyberforum.ru/cpp-beginners/thread1008625.html
максимальный элемент главной диагонали матрицы C++
Помогите, какой должен быть код чтобы программа высчитывала максимальный элемент главной диагонали матрицы Х(5 на 5)
Динамические массивы/ Найти из каждых столбцов мах элемент C++
Дано динамические массивы,строков и столбцов внедрять с помощью клавиатуры.Найти из каждых столбцов мах элемент.Я написал половину программы,помогите закончить. #include <iostream> #include <ctime> #include <iomanip> using namespace std; int main(int argc, char* argv) {int n,m,count ; srand(time(0)); // генерация случайных чисел // динамическое создание двумерного массива...
C++ Определить, является ли сумма цифр этого числа простым числом http://www.cyberforum.ru/cpp-beginners/thread1008561.html
Помогите решить задание в С++ Дано натуральное число. Определить, является ли сумма цифр этого числа простым числом
C++ Сравнение двух двумерных массивов Всем привет ) Только начинаю работать с С++. Помогите разобраться с задачей, нужно сравнить два двумерных массива, то есть если в массивах есть совпадающие элементы (местоположение неважно) их нужно вывести на экран в виде одномерного массива например. Вот что у меня получилось #include <stdafx.h> #include <time.h> #include <iostream> using namespace std; void main() { подробнее

Показать сообщение отдельно
castaway
Эксперт С++
4880 / 3016 / 370
Регистрация: 10.11.2010
Сообщений: 11,076
Записей в блоге: 10
Завершенные тесты: 1
16.11.2013, 15:00     const float &

Не по теме:

Цитата Сообщение от Evg Посмотреть сообщение
Когда параметров мало, то они передаются на регистрах, когда много - в стеке.
Существует такое понятие "соглашения вызовов".



Добавлено через 19 минут
Кликните здесь для просмотра всего текста
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
#include <iostream>
#include <chrono>
 
using namespace std;
 
#define ITERATIONS 10000
 
#define MEASURE( func )                                             \
    {                                                               \
        chrono::system_clock::time_point a, b;                      \
                                                                    \
        /* warm up */                                               \
        for ( unsigned i = 0; i < ITERATIONS; i++ ) {               \
            func();                                                 \
        }                                                           \
                                                                    \
        /* start benchmark */                                       \
        a = chrono::system_clock::now();                            \
        for ( unsigned i = 0; i < ITERATIONS; i++ ) {               \
            for ( unsigned j = 0; j < ITERATIONS; j++ ) {           \
                func();                                             \
            }                                                       \
        }                                                           \
        b = chrono::system_clock::now();                            \
        cout << #func << " \t: " << chrono::duration_cast< chrono::milliseconds >( b - a ).count() << " ms." << endl;   \
    }
 
 
//static float 
static float the_array[10];
 
void func_ref( float & _0, float & _1, float & _2, float & _3, float & _4, float & _5, float & _6, float & _7, float & _8, float & _9 ) {
    the_array[0] = _0;
    the_array[1] = _1;
    the_array[2] = _2;
    the_array[3] = _3;
    the_array[4] = _4;
    the_array[5] = _5;
    the_array[6] = _6;
    the_array[7] = _7;
    the_array[8] = _8;
    the_array[9] = _9;
}
 
void func_val( float _0, float _1, float _2, float _3, float _4, float _5, float _6, float _7, float _8, float _9 ) {
    the_array[0] = _0;
    the_array[1] = _1;
    the_array[2] = _2;
    the_array[3] = _3;
    the_array[4] = _4;
    the_array[5] = _5;
    the_array[6] = _6;
    the_array[7] = _7;
    the_array[8] = _8;
    the_array[9] = _9;
}
 
static float v[10];
 
void test_ref() {
    func_ref( v[0], v[1], v[2], v[3], v[4], v[5], v[6], v[7], v[8], v[9] );
}
 
void test_val() {
    func_val( v[0], v[1], v[2], v[3], v[4], v[5], v[6], v[7], v[8], v[9] );
}
 
int main()
{
    for ( int i = 0; i < 10; i++ ) v[i] = static_cast<float>(i ^ 123);
    MEASURE( test_val );
    MEASURE( test_ref );
    return 0;
}
Bash
1
2
test_val    : 1349 ms.
test_ref    : 1721 ms.
Не знаю почему так, но выяснить хочу..
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru