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

не удалось вывести аргумент шаблон для "std::_String_iterator - C++

Восстановить пароль Регистрация
 
I love myguitar
4 / 4 / 1
Регистрация: 23.10.2012
Сообщений: 233
19.12.2012, 23:45     не удалось вывести аргумент шаблон для "std::_String_iterator #1
error C2784: не удалось вывести аргумент шаблон для "std::_String_iterator<_Elem,_Traits,_Alloc>" из "std::string"

Есть код который сам не писал и который должен копировать некоторые элементы из этой программы
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
#include "stdafx.h"
 
#include <iostream>
 
using namespace std; string s = "\"";
void r(string &s, char c, string str)
{
    size_t p = 0;
    while((p = s.find(c,p)) != string::npos)
    {
        s = s.substr(0 ,p) + str + s.substr(p + 1); p += str.size();
    }
}
 
int main ()
{
    string z = s;
    r(z, '\\', "\\\\");
    r(z, '\n', "\n");
    r(z, '"', "\\\"");
    cout << " #include <iostream>\n using namespace std; string s = "" " << z << s <<endl;  
 
 
    getchar ();
    return 0; }

в VC2010 выдает ошибку вышеозначенную и еще много других . Хотелось бы разобраться что не так
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.12.2012, 23:45     не удалось вывести аргумент шаблон для "std::_String_iterator
Посмотрите здесь:

C++ std::setw() как аргумент функции
Ошибка: отсутствует оператор ">>"; типы операндов: std::istream >> std::string C++
IntelliSense: отсутствует оператор "<<", соответствующий этим операндам типы операндов: std::basic_ostream<char, std::char_traits<char> C++
Не удалось вывести аргумент шаблон C++
C++ Забиндить второй аргумент функции, используя std::bind2nd
C++ Ошибка: Не удалось вывести аргумент шаблон для функции
Error C2664: Client::First: невозможно преобразовать параметр 1 из "std::queue<_Ty>" в "std::queue<_Ty> &" C++
Не удается составить аргумент шаблон C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 10:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru