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

Преобразование строки в строку? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не работает БД http://www.cyberforum.ru/cpp-beginners/thread865296.html
Друзья, уже пол дня вожусь, не могу найти ошибку в коде,написал БД ,но не работает( помагите решить данную проблему
C++ Cuda не правильно считает Здравствуйте, у меня тема курсовой работы "Исследование технологии Cuda, и я решил что буду исследовать на примере перемножения двух матриц, основную часть программы я нашёл, и сейчас проблема в том что код программы немного не так работает, именно в Cuda, подскажите как решить проблему не верных расчётов в Cuda??? P.S. расчёт первой строчки массива производиться правильно, а дальше беда какая... http://www.cyberforum.ru/cpp-beginners/thread865290.html
C++ Шаблонная функция вывода для любого stl контейнера
Шаблонная функция вывода для любого STL-контейнера, где в качестве параметра должен быть тип контейнера. Собственно реализация довольна проста (через итератор), но с ассоциативными контейнерами map проблемы. Хочу сделать замещение функции для map, имеющей произвольные типы ключей и значений. Ругается на отсутствие конструктора. #include <iostream> #include <vector> #include <list>...
Метод простых итераций C++
Здраствуйте! Нужно методом простой итерации решать такую систему нелинейных уравнений с точностью e=10-4 и найти погрешность. Нашел на форуме 2 программы, помогите переделать пожалуйста одну из низ под мои уравнения #include <iostream> #include <conio.h> #include <cmath> using namespace std; double f(double x)
C++ Структуры ( Вывести в новый файл список студентов,удалив из него студентов окончивших школу в текущем году) http://www.cyberforum.ru/cpp-beginners/thread865269.html
На основе данных входного файла составить список студентов, включив следующие данные: ФИО,год рождения,домашний адрес,какую школу окончил. Вывести в новый файл список студентов,удалив из него студентов окончивших школу в текущем году. код написал, работает не корректно помогите пожалуйста разобраться. #include "stdafx.h" #include<iostream> #include<fstream> #include<iomanip> using...
C++ Вывод графика cos = x/2 Надо что бы показывал график cos = x/2, не пойму почему не получаться, спасибо за помощь #define _WIN32_WINNT 0x0501 #include <iostream> #include <cstdio> #include <cmath> #include <string> #include <cstring> #include <windows.h> подробнее

Показать сообщение отдельно
Jupiter
Каратель
Эксперт С++
6549 / 3969 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
14.05.2013, 22:16     Преобразование строки в строку?
Цитата Сообщение от TanaTiX Посмотреть сообщение
Правильно ли использовать в данном случае динамические переменные
неправильно
Цитата Сообщение от TanaTiX Посмотреть сообщение
почему?
потому что внутри std::string уже использует динамическое выделение памяти для самой строки, создавать std::string динамически - только себе проблемы создавать ибо надо следить за его удалением

Добавлено через 54 секунды
Цитата Сообщение от TanaTiX Посмотреть сообщение
Почему возникает ошибка и как ее исправить?
C++
1
2
3
4
Student *arr = new Student[count];
string value;
cin >> value;
arr[i].setName(value);
Добавлено через 2 минуты
ну и сейчас у вас строка передается по значению т.е. копируется 2 раза
Цитата Сообщение от TanaTiX Посмотреть сообщение
C++
1
2
3
4
5
6
void setName(string value){
* * * * * * _name=value;
* * * * }
* * * * void setLastName(string value){
* * * * * * _lastName=value;
* * * * }
дабы из,ежать лишнего копирования лучше передавать по ссылке на константу
C++
1
2
3
4
5
6
void setName(const string& value){
 _name=value;
}
void setLastName(const string& value){
 _lastName=value;
}
 
Текущее время: 07:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru