Модераторы: bsa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> обобщенный алгоритм generate(), generate() в С++  
V
    Опции темы
compiler91
Дата 27.6.2008, 20:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 80
Регистрация: 18.6.2008
Где: Харьков, Украина

Репутация: нет
Всего: нет



Добрый день! У меня вопрос по  namespace-ам.. Вот эта программа у меня не компилируется с namespace std, а что делать если в программе такая декларация есть и убирать ее нельзя?
Код

#include <iostream>
#include <algorithm>
#include <vector>
using namespace std;

int count()
    {static int i(0); return i++;}
    
int main(void){
    std::vector<int> ivec(10);
    generate(ivec.begin(), ivec.end(), count );//ошибка
    return 0;
}

ошибка: main.cpp: In function ‘int main()’:
main.cpp:11: error: no matching function for call to ‘generate(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, <unresolved overloaded function type>)’

компилятор:  g++ (GCC) 4.2.3 (Ubuntu 4.2.3-2ubuntu7)
ос: Linux ( xubuntu 2.6.24-19-generic)
Заранее благодарен.


Это сообщение отредактировал(а) compiler91 - 27.6.2008, 21:07
PM MAIL   Вверх
Void
Дата 27.6.2008, 21:15 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


λcat.lolcat
****


Профиль
Группа: Участник Клуба
Сообщений: 2206
Регистрация: 16.11.2004
Где: Zürich

Репутация: 2
Всего: 173



Конфликт между определением count в программе и std::count. Переименовать функцию или писать ::count.


--------------------
“Coming back to where you started is not the same as never leaving.” — Terry Pratchett
PM MAIL WWW GTalk   Вверх
compiler91
Дата 27.6.2008, 21:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 80
Регистрация: 18.6.2008
Где: Харьков, Украина

Репутация: нет
Всего: нет



Void, большое спасибо.. Глупый вопрос получился..
---
просьба поднять репутацию Void-у за ответ..
PM MAIL   Вверх
anatox91
Дата 27.6.2008, 21:25 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


программист-самоучка
**


Профиль
Группа: Участник
Сообщений: 699
Регистрация: 12.1.2008
Где: ++Украина.Крым++

Репутация: 1
Всего: 13



compiler91, сделано smile


--------------------

The code is the design ©

Sony VAIO VGN-FW480J

user posted image
PM MAIL ICQ   Вверх
compiler91
Дата 27.6.2008, 21:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 80
Регистрация: 18.6.2008
Где: Харьков, Украина

Репутация: нет
Всего: нет



anatox91, спасибо.. smile

Это сообщение отредактировал(а) compiler91 - 27.6.2008, 21:28
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0431 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.