Форум программистов, компьютерный форум 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 <conio.h> int main() {int n,i,m,x,j,k,r,p; int mas; cout<<"vvedit parny kilkist elementov masivu: "; 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. Расставить в порядке возрастания элементы в главных диагоналях каждой матрицы. Затем A и B сложить. Расстановку в порядке возрастания элементов оформить в виде подпрограммы. Вот, что у меня вышло: #include <iostream.h> #include <math.h> #include <iomanip.h> #include <cstdlib>...
C++ Все элементы, которые при целочисленном делении на N дают ненулевое значение, увеличить на M
И ещё одну) Кому не сложно) Ввести двумерный массив {A}_{NxM}. Все элементы, которые при целочисленном делении на N дают ненулевое значение, увеличить на M. Массив вывести до и после преобразования. Добавлено через 3 часа 4 минуты помогите люди)
C++ Помогите реализовать список строк и написать функции для подсчета количества слов в списке http://www.cyberforum.ru/cpp-beginners/thread726814.html
Задача: Реализуйте список строк. Напишите функции для подсчета количества слов в списке: а. начинающихся и оканчивающихся одной и той же буквой б. начинающихся с той же буквы, что и следующее слово в. совпадающих с последним словом. Проблема: список вроде бы написал, просьба проверить и указать ошибки. Есть ощущение, что он написан коряво. Если не сложно посмотрите...
C++ Вычислить расстояние между двумя точками на плоскости, заданных своими координатами Помогите подробнее

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

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

10.12.2012, 22:28. Просмотров 283. Ответов 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;
}
Выдается сообщение: - тип возвращаемого значения не соответствует типу функции.
Если первый параметр описать не как константное значение, то все гуд. Не понимаю почему не работает первый вариант, так как пример взят из книги С.Липпмана "Основы программирования на языке С++" и не хочется упускать такие тонкости.
Заранее благодарен за объяснение.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru