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

Строка string. Не присваивается новое значение - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Наследование методов http://www.cyberforum.ru/cpp-beginners/thread1507978.html
Может мне стоит книжку почитать или получше подумать над структурой, но вопрос вот: Есть у нас древо классов: base > s2 > s3 > s4 > ... И есть в base virtual void f(){ _act1_ } А в s2 virtual...
C++ Класс Singletone Здравствуйте! Продолжаю готовиться к экзамену по С++. На последнем уроке вкратце рассказали про класс Singleton, но я расслабился и слушал невнимательно, так как урок был последний. Одним... http://www.cyberforum.ru/cpp-beginners/thread1507965.html
Написание хэш-функции C++
Решил освоить хэш-функции, ну и, соответственно, написать реализации большинства. Вопросы неизбежны, поэтому, думаю, буду отписываться в теме. Первый возник сразу. В вики алгоритм MD5 расписан так: ...
Нахождение суммы элементов между крайними четными членами ряда C++
Задача ,найти сумму элементов между крайними четными членами ряда.#include <iostream> #include <stdio.h> using namespace std; int main(){ const int n=9; int A={1,1,1,2,1,3,8,1,1}; int...
C++ Где ошибка? http://www.cyberforum.ru/cpp-beginners/thread1507916.html
Почему не вводятся имя, фамилия и возраст? Первые 3 пользователя вводятся. Четвертый не вводится Enter first name, last name and age > Viktor Ivanov 17 Enter first name, last name and age >...
C++ Инициализация переменной Приветствую уважаемые пользователи cyberforum! У меня появился вопрос по инициализации переменной с типом int Почему нельзя сделать вот так? const int 1_000_000_000 = 1000000000; Или вот так:... подробнее

Показать сообщение отдельно
agent7991
0 / 0 / 0
Регистрация: 17.05.2015
Сообщений: 66

Строка string. Не присваивается новое значение - C++

31.07.2015, 22:41. Просмотров 311. Ответов 6
Метки (Все метки)

Есть строка:
C++
1
string str_in = "A";
Она используется в созданной мной функцией как один из аргументов:
C++
1
fuction(arg1,arg2,str_in,arg4);
Внутри функции значение строки меняется:
C++
1
2
3
4
5
6
7
8
9
char sim;
//string m;
 
string = string + sim;
// так же использовались способы:
// string.push_back(char);
//
// m = sim;
// string.insert(string.length(), m, 1, 1);
В конце концов(при выходе из функции) значение строки становится стоковым (таковым, которое было указано при объявлении переменной), то есть "A".

Суть действий добавить в конец новый символ.

Доп инфо:
Функция в свою очередь типа 'bool' возвращает значение true или false, а значение строки меняется мимолетно.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.