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

Найти ошибку в работе со структурами - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сортировка массива двумя способами http://www.cyberforum.ru/cpp-beginners/thread555580.html
#include "stdafx.h" #include <iostream> #include <time.h> #include <iomanip> using namespace std; void choicesSort(int*,int);//портотип функции сортировки выбором int *create(int s)//функция создание массива на 1000 элементов { srand(time(NULL));
C++ Консоль, работа с клавишами управления курсором как сделать. с клавишами стрелок работать ? http://www.cyberforum.ru/cpp-beginners/thread555577.html
C++ Метод Монте-Карло
как мне перевести этот код на с++..... помогите пожалуста(( program MonteKarlo; uses crt; Label l1,l2; var j1,j,a,b,c,n1,k,n:integer; I,Y,x:real; Begin randomize; clrscr;
Создание меню с использованием указателей на метод класса C++
Добрый вечер. Помогите пожалуста разобраться с указателями на метод класса и вызов методов класса через указатель, как в данном коде вызвать метод? запускаю и он не работает. Заранее спасибо! void file::menu () { file F; F.initialisation(F.FILE_S,1024,300); char *labels = {"1. New blocks.", "2. Free blocks.", "3. Write.", "4. Read.", "5. Start transaction.", "6. Commit.", "7....
C++ Поиск введеного слова в масиве слов http://www.cyberforum.ru/cpp-beginners/thread555546.html
всем привет, есть проблема if ( a == 3 ) { bool pos = false; cout << "Введiть данi, пошук яких буде здiйснено у хеш-таблицi: "; char local; cin >> local; for (int t=0; t < m; t++) {
C++ Помогите скомпилировать!!! Люди помогите с компиляцией, с++ вообще не знаю, а мне срочно нужен исполняемый файл . ну или подскажите нужную литературу. вот текст подробнее

Показать сообщение отдельно
balrak
6 / 6 / 1
Регистрация: 01.04.2012
Сообщений: 81
22.04.2012, 22:32     Найти ошибку в работе со структурами
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
#include <iostream>
 
struct string
{
    char* p;
    int size;
    string(int size){p = new char[size];}
    ~string(){delete p;}
    string& operator=(const string&);
    string(const string&);
};
 
string::string(const string& s)
{
    p = new char[size = s.size];
    strcpy(p, s.p);
}
 
string& string::operator=(const string& s)
{
    if(this != &s)
    {
        delete p;
        p = new char[size = s.size];
        strcpy(p, s.p);
    }
    return *this;
}
 
void main()
{
    string s1(10);
    string s2(20); // string s2 = s1 ; не работает
    s1 = s2;  // не работает тут
}
Пример с книги по какой я учу с++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru