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

Перегрузка оператора = - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить условие перпендикулярности прямых (С++) http://www.cyberforum.ru/cpp-beginners/thread379066.html
помогите написать задачу в С++: даны две прямые у=а1х+с1 и у=а2х+с2. Определить условие перпендикулярности прямых, если оно не выполняется, найти угол между ними.
C++ Задача со сравнением дробей Даны три дроби a1/b1, a2/b2, a3/b3, найти какая из трёх дробей наибольшая. Добавлено через 25 минут #include <iostream> #include <stdio.h> #include <math.h> #include <conio.h> using namespace... http://www.cyberforum.ru/cpp-beginners/thread379063.html
C++ Поиск символа в строке
Здравствуйте! у меня такой вопрос, надо найти символ в строке, а именно символ '<' и '>' между этими символами может быть что угодно... собственно проблема том, чтобы найти позицию эих символов......
Проблема с конструктором. C++
Пытаюсь сделать класс список и не получается написать конструктор копирования. header // #include <iostream>; using namespace std; template <class T> class LIST { public: class Node
C++ Вычислить значение выражения при различных вещественных типах данных http://www.cyberforum.ru/cpp-beginners/thread379024.html
1. Вычислить значение выражения при различных вещественных типах данных (float и double). Вычисления следует выполнять с использованием промежуточных переменных. Сравнить и объяснить полученные...
C++ Написать программу, которая считывает текст с клавиатуры и выводит на экран только слова состоящие из заданного количества букв Написать программу, которая считывает текст с клавиатуры и выводит на экран только слова состоящие из заданного количества букв. подробнее

Показать сообщение отдельно
sandye51
программист С++
684 / 586 / 39
Регистрация: 19.12.2010
Сообщений: 2,016
07.11.2011, 13:21
что-то типо того
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
class StringOne
{
   char* ptr;
   unsigned int size;
public:
   StringOne() : size(), ptr() { }
   const StringOne& operator= (const char* const s)
   {
      if (ptr)
         delete[]ptr;
         
      size = strlen(s);
      ptr = new char[size + 1];
      
      memcpy(ptr, s, size + 1);
      ptr[size] = NULL;
      
      return *this;
   }
};
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru