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

Нужны разъяснения по функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Преобразование в char http://www.cyberforum.ru/cpp-beginners/thread726863.html
Добрый вечер. Как сделать, чтобы работало: fstream outStream; double z, dz; ... outStream.open("points/" + (char)(z/dz) + ".txt", ios::out);? Добавлено через 23 часа 54 минуты Никто не знает?
C++ сортировка одномерного массива по возрастанию и убыванию одномерный массив из N элементов преобразовать так,чтобы в первой половине элементы были упорядочены по возрастанию, а во второй - по убиванию. #include <vcl.h> #include <iostream.h> #include... http://www.cyberforum.ru/cpp-beginners/thread726858.html
Программирование с использованием подпрограмм общего вида C++
Вот эта задача: Заданы матрицы A= (i=1, 2, 3; j=1, 2, 3), B= (i=1, 2, 3; j=1, 2, 3), то есть матрицы А и В - 3x3. Расставить в порядке возрастания элементы в главных диагоналях каждой матрицы....
C++ Все элементы, которые при целочисленном делении на N дают ненулевое значение, увеличить на M
И ещё одну) Кому не сложно) Ввести двумерный массив {A}_{NxM}. Все элементы, которые при целочисленном делении на N дают ненулевое значение, увеличить на M. Массив вывести до и после...
C++ Помогите реализовать список строк и написать функции для подсчета количества слов в списке http://www.cyberforum.ru/cpp-beginners/thread726814.html
Задача: Реализуйте список строк. Напишите функции для подсчета количества слов в списке: а. начинающихся и оканчивающихся одной и той же буквой б. начинающихся с той же буквы, что и...
C++ Вычислить расстояние между двумя точками на плоскости, заданных своими координатами Помогите подробнее

Показать сообщение отдельно
Вовастый
3 / 3 / 0
Регистрация: 03.09.2010
Сообщений: 12

Нужны разъяснения по функции - C++

10.12.2012, 22:28. Просмотров 288. Ответов 6
Метки (Все метки)

Имеется функция:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include "stdafx.h"
#include <cstdlib>
#include <iostream>
#include <vector>
 
using namespace std;
 
int* find(const vector<int> &vec, int value)
{
    for (int i = 0; i < vec.size(); ++i)
        if (vec[i] == value)
            return &vec[i];
    return 0;
}
Выдается сообщение: - тип возвращаемого значения не соответствует типу функции.
Если первый параметр описать не как константное значение, то все гуд. Не понимаю почему не работает первый вариант, так как пример взят из книги С.Липпмана "Основы программирования на языке С++" и не хочется упускать такие тонкости.
Заранее благодарен за объяснение.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru