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

Без ссылки - работает, а с - нет. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ обработка символьной информации http://www.cyberforum.ru/cpp-beginners/thread142799.html
Здраствуйте,прошу помощи со следующей задачей: В заданном тексте найти самое длинное слово в котором все буквы разные примерные мои наброски на самое длинное слово #include <conio.h>...
C++ Visual C++ Массивы Помогите пожалуйста решить несколько задач на Visual С++, буду очень благодарен. 1) А) В одномерном массиве, состоящем из n целых элементов вычислить: 1. номер максимального элемента массива;... http://www.cyberforum.ru/cpp-beginners/thread142789.html
C++ символьный и строковый тип данных
помогите пожалуйста используя процедуры и функции для работы со стоками, выполнить следующее задание.В тексте длины не более 255 знаков последнее слово переставить на первое место очень срочно...
Статические библиотеки C++
Как создать статическую библиотеку? Использую в турбо с. Я чего-то не то делаю? Создала файл LIB.H с кодом #ifndef MY_COOL_LIBRARY #define MY_COOL_LIBRARY class A { public: int i;
C++ Написать программу, которая считывает текст из файла и выводит на экран только цитаты, то есть предложения, заключенные в кавычки http://www.cyberforum.ru/cpp-beginners/thread142742.html
Написать программу, которая считывает текст из файла и выводит на экран только цитаты, то есть предложения, заключенные в кавычки. помогите пожалуйста:gcray:
C++ Верблюды структуры Помогите пожалуйста, прога написана в Visual Studio 2005, надо переделать код , чтоб работала на borland c++ 3.1 Условие:Эксперементами компании с перевозки грузов на верблюдах установлено, что... подробнее

Показать сообщение отдельно
][акер
#define книжный_червь Я
182 / 93 / 6
Регистрация: 30.01.2010
Сообщений: 780

Без ссылки - работает, а с - нет. - C++

08.06.2010, 20:04. Просмотров 276. Ответов 2
Метки (Все метки)

Вот код:
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
#include "stdafx.h"
#include <iostream>
#include <conio.h>
 
using namespace std;
 
class String {
private:
    char a[100];
public:
    String() { strcpy(a,""); }
    String(const char* b) { strcpy(a,b); }
    void show() { cout << a; }
    String& operator=(String b) // Если поставить String& b, то b = "Hello" не выполнится! :(
    {
        strcpy(a,b.a);
        return *this;
    }
};
 
int main()
{
    String a = "Hello, world!",b;
    String c = a;
    b = "Hello!"; // Вроде бы если есть конструктор, где есть тип char*, то в этом выражении
                            // "Hello" должен преобразоваться в String. Почему если передавать параметр
                            // по ссылке ничего не получается?
    cout << "a = "; a.show();
    cout << "; b = "; b.show();
    cout << "; c = "; c.show();
    getch();
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru