Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка "отсутствует оператор >> соответствующий этим операндам" #include <string> #include "pch.h" #include <iostream> using namespace std; int main() { int arr; https://www.cyberforum.ru/ cpp-beginners/ thread2372650.html C++ Функция которая принимает целочисленный массив и возвращает 1 если это центрированный массив
Здравствуйте! Помогите пожалуйста решить задание.Работаю в среде MS visual studio .Раньше не передавала в качестве параметра массив. Массив с нечетным числом элементов называется центрированным,...
C++ исправление ошибки Народ как исправить эту ошибку #include "pch.h" #include <iostream> #include <cmath> using namespace std; void f(float x0) { float x = x0; float x1 ; https://www.cyberforum.ru/ cpp-beginners/ thread2372608.html C++ Объяснить работу кода https://www.cyberforum.ru/ cpp-beginners/ thread2372587.html
MyClass (const int a, const int b, const string & c) { memcpy(m_d.data(), &b, sizeof(b)); memcpy(m_d.data() + sizeof(b), c.data(), c.size()); } что делает эта часть кода, и что значит...
Реализация калькулятора квадратных уравнений C++
#include <iostream> #include <math.h> using namespace std; int main() { setlocale(0, ""); int a, b, c; cout << "Введите коэффицент А: "; cin >> a;
C++ Operator [] https://www.cyberforum.ru/ cpp-beginners/ thread2372569.html
Здравствуйте. Подскажите пожалуйста как реализовать оператор для name(как индекса) класса Person, чтобы оператор возвращал значение в строчном типе. Тоисть когда пользователь вызовет допустим arr...
C++ Вычислить значение логического выражения при всех возможных значениях Доброго времени суток. Помогите пожалуйста решить задачу: Вычислить значение логического выражения при всех возможных значениях логических величин А и В: а) не А или не В; б) А и (А или не В);... https://www.cyberforum.ru/ cpp-beginners/ thread2372556.html C++ Округление
Округление Нужно найти корень числа 3. Должно получиться 2, но у меня выходит 1, тк нужно округлить. Помогите пожайлуста, можно подключить только iostream и cmath
C++ Изменение кодировки символов Я нашел пример программы которую хотел разобрать, а в срр файле вот такие комментарии: HANDLE hConsole; //HANDLE hStdout, hStdin; HANDLE hStdOut = GetStdHandle(STD_OUTPUT_HANDLE); void... https://www.cyberforum.ru/ cpp-beginners/ thread2372542.html C++ Определить количество чисел в последовательности больше своих соседей кто может пожалуйста ,так сказать,на пальцах объяснить часть кода с циклом ? нужно найти сколько чисел в последовательности больше своих соседей где c-текущий элемент l-левый,а r-правый ... https://www.cyberforum.ru/ cpp-beginners/ thread2372536.html
Для заданного числа А найти первое предыдущее по отношению к нему, сумма C++
Разработать функцию, которая для заданного натурального числа N возвращает сумму его делителей. С помощью данной функции: для заданного числа А вывести на экран предшествующее по отношению к...
C++ Иерархия классов с использованиям множественного наследования https://www.cyberforum.ru/ cpp-beginners/ thread2372511.html
Задание: Определить необходимую иерархию классов, используя множественное наследование. Продумать тип наследования. // Иерархия продумана: Транспортное средство / ...
0 / 0 / 0
Регистрация: 04.07.2018
Сообщений: 9
0

Ошибка реализации класса String - C++ - Ответ 13160368

14.12.2018, 22:07. Показов 952. Ответов 1
Метки (Все метки)

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
#include <iostream>
 
using namespace std;
 
class String {
private:
    char *pStr;
    int _size;
public:
    String() {
        pStr = NULL;
        _size = 0;
    }
    String(char *str) {
        _size = strlen(str) + 1;
        pStr = new char[_size];
        strcpy(pStr, str);
    }
    int size() {
        return _size;
    }
    ~String() {
        delete[]pStr;
    }
    friend ostream &operator << (ostream &os, String &obj) {
        for (int i = 0; i < obj.size(); i++)
            os << obj.pStr[i];
        return os;
    }
};
 
int main()
{
 
    String("Name");
 
 
    system("pause");
    return 0;
}
Не могу понять в чем ошибка при передаче в конструктор строки пишет о несовпадении параметров, с чем это может быть связано?

Вернуться к обсуждению:
Ошибка реализации класса String C++
Миниатюры
Ошибка реализации класса String  
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.12.2018, 22:07
Готовые ответы и решения:

Ошибка при использовании итератора в реализации класса
На скрине всё понятно чо каво. Собственно, что я упустил? Что не дочитал? Проясните, пожалуйста. ...

Ошибка компиляции при реализации класса-шаблона
Не могу понять почему компилятор ругается. Помогите разобраться. #include &lt;iostream&gt; using...

Ошибка при реализации класса, использующего шаблоннный тип.
Пытаюсь реализовать шаблон Strategy в STR.h пишу template&lt;class StrategyType&gt; class Context...

Отделение интерфейса от реализации класса: компиляция кода реализации
Доброго времени суток, У меня возникла проблема с отделением интерфейса от реализации класса....

1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.12.2018, 22:07

Ошибка в использовании памяти для класса String
Почему ошибка в коде #include&lt;iostream&gt; #include&lt;cstdlib&gt; using namespace std; class...

Написать шаблон класса на основе класса vector для реализации стековой структуры данных
Пыталась написать код, но не уверена будет ли такая реализация корректной, можно ли это сделать...

Трудности в реализации класса
Не могу понять, почему не работают конструкторы класса... Прошу понятного объяснения=) вот код 1...

Отделение интерфейса класса от реализации
Осваиваю раздел одной книги &quot;Отделение интерфейса класса от реализации&quot;. То что получилось можно и...

Детали реализации конструктора класса
Есть конструктор условного класса картинки и я не совсем понимаю нескольких вещей: #include...

код реализации класса вектор
привет!!!!!!! поделитесь пожалусто кодом реализации класса вектор!!!!!! пожалусто........ нужно к...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.