Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.67/9: Рейтинг темы: голосов - 9, средняя оценка - 4.67
1 / 1 / 1
Регистрация: 22.05.2012
Сообщений: 40

Почему конструктор не принимает ссылку на строку?

04.10.2015, 14:30. Показов 2312. Ответов 21
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
#include "stdafx.h"
#include <iostream>
#include <string>
 
using namespace std;
 
class Bank {
private:
    string vkladchik;
    string nomer;
    double balance;
public:
    Bank();
    Bank(double b, string v, string & n);
    void Show() const;
};
 
Bank::Bank() {
    vkladchik = "Error";
    nomer = "000000";
    balance = 0.0;
}
 
Bank::Bank(double b, string v, string & n) {
    vkladchik = v;
    nomer = n;
    balance = b;
}
 
void Bank::Show() const {
    cout << this->vkladchik;
}
 
int main()
{
    setlocale(LC_ALL, "russian");
 
    Bank schet(55.66, "Vasya", "TTTT");
    schet.Show();
    
    cin.get();
    cin.get();
    return 0;
}
Почему конструктор не принимает ссылку на строку? Создал похожую программу с книги Прата. Там тоже в конструкторе передается ссылка на string. Почему у меня не работает то? Где я туплю?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
04.10.2015, 14:30
Ответы с готовыми решениями:

Почему input() во втором питоне не принимает строку?
Всем привет! Начал разбираться в питоне, и сразу же непонятная ошибка.. name = input () print name Вот это работает,...

Почему нехорошо себя ведёт конструктор класса (не компилится ничё), если ему параметром ссылку на константу?
То есть вообще непонятно ничё, вот, смотрите, этот пример не компилится: #include &lt;stdio.h&gt; class fee { public: //Не...

Конструктор принимает 0 аргументов
'WindowsFormsApplication1.Form1' does not contain a constructor that takes '0' arguments Помогите пожалуйста, в чем проблема. Точнее как...

21
233 / 99 / 27
Регистрация: 20.03.2014
Сообщений: 304
05.10.2015, 20:56
Студворк — интернет-сервис помощи студентам

Не по теме:

Крутой-мен, тут вообще опасно говорить неподумавши:D



Это не беспочвенные придирки)
0
130 / 25 / 12
Регистрация: 12.08.2015
Сообщений: 221
05.10.2015, 22:00
Цитата Сообщение от rikimaru2013 Посмотреть сообщение
фу таким быть
- во всех, кроме одного, почему почему эту часть моей фразы не цитируема?)
Публично согласен - ляпнул. Ляпнул, как в лужу известно что сделал)
Некрасиво получилось. Прошу сильно не бить, понять, простить и ..., я все осознал, нет, честно.

Добавлено через 16 минут
Мне объяснили, что эта связка используется в двух случаях, что она полезна, особенно при оперировании большими объемами данных..
Просто я не воспринял эту связку как особый инструмент выразительского искусства на языке C++. Для меня это выглядело точно так же, как
C++
1
2
3
int d(1);
--(++d);
cout << d;
Ввиду того, что я новичок. Да - я так написал и полез советовать потому что был исключительно уверен в своих знаниях по этому вопросу,и что автор хочет ненужного. Я ошибся. Потому что все ошибаются. Даже компетентные. Не говоря уж и обо мне.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
05.10.2015, 22:00

Не принимает ссылку на структуру
пишет невозможно преобразить аргумент box * в box #include &quot;pch.h&quot; #include &lt;iostream&gt; #include &lt;fstream&gt; #include...

Какой тип принимает конструктор мапа?
Нужно создать функцию которая создает мап void createmap(/*мой тип*/ ){ std::map &lt;int,/*мой тип*/,std::less&lt;int&gt;&gt; mymap; ...

Конструктор создания файла не принимает третий параметр
Почему работает: ofstream out(sFNArch.c_str(), ios::binary | ios::app); (sFNArch это String с полным именем файла) Но не работает: ...

Point3d не содержит конструктор, который принимает 3 аргумента
List&lt;Point3D&gt; L = new List&lt;Point3D&gt;(); L.Add(new Point3D(PSI, TETA, d)); Объясните новичку почему ругается и пишет что Point3d не...

WindowsFormsApplication24.Form1 не содержит конструктор, который принимает 0 аргументов
WindowsFormsApplication24.Form1 не содержит конструктор, который принимает 0 аргументов вот такая ошибка в program.cs не подскажите в...


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

Или воспользуйтесь поиском по форуму:
22
Ответ Создать тему
Новые блоги и статьи
Установка ChatGPT (Codex) на Windows без использования Microsoft Store
Fabien159 28.10.2026
Здравствуйте всем читающим! Опишу процесс установки ChatGPT (Codex) на Windows, если по каким-то причинам у вас не получается устанавить его через Microsoft Store. И так: 1. Скачиваем с. . .
Программное добавление префикса в нумерацию документов
Maks 27.10.2026
Реализация из решения ниже выполнена в самописной конфигурации на БСП (помощь начинающему коллеге). Задача: Программно добавить префикс в нумерацию документов. Решение: В модуле объекта. . .
После закрытия оутлука продолжает висеть процесс в диспетчере задач
Maks 27.10.2026
С недавнего времени в продакшене возникла проблема: при закрытии оутлука в диспетчере задач продолжал висеть процесс outlook. exe. Проблема возникла после установки MS Office 2021 LTSC на машинах, под. . .
Baragoz - DPS/HPS бот для WoW 3.3.5a, многоязычный
AmbA 26.10.2026
Хотите ещё ботов? У меня есть один! А я пока отдохну от него. https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=12062&stc=1&d=1793007952 Инструкция внутри. https:/ / youtu. be/ VpfFZSUDGnQ. . .
Особенности gif сгенерированных в Си
russiannick 21.10.2026
Рассмотрим генерацию gif файлов, которые в Си имеют свои особенности. Gif представляет собой графический формат популярный в интернете. Посмотрим на палитру. Gif файл сгенерированный в си отличается. . .
FPS контроллер с анимированными Y-Bot и 3D-звуком miniaudio (Box3D, Recast, BehaviorTree.CPP, ozz-animation, ImGui, OpenGL и SDL3)
8Observer8 18.10.2026
Содержание блога | English Version Полное мультиплатформенное руководство по стартовому проекту с FPS-контроллером игрока, анимированными роботами Y-Bot с 4-слойным блендингом, 3D-физикой Box3D,. . .
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
Копировать Windows на новый диск на UEFI
damix 17.10.2026
https:/ / uriesk. wordpress. com/ 2016/ 11/ 01/ move-window-10-to-ssd-on-a-uefi-dualboot-system-with-basic-linux-tools/ TL DR Вставляем диск, а старый подключаем через переходник, грузимся с лайва. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru