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

Привести примеры разных ситуаций, в который будет вызыватся конструктор копирования - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ футбольная команда http://www.cyberforum.ru/cpp-beginners/thread1043150.html
известно количество очков , набранных футбольными командами в чемпионате. какая команда (определить номер) набрала наименьшее количество очков? если таких команд несколько то должа быть найдена первая из них. (ребята напишите полный программный код пожалуйста)
C++ С++ объяснить код Помогите разобраться в коде,объясните что каждая строчка делает #include <iostream>//ввод-вывод #include <stdlib.h>//для system("pause") #include <math.h>//для sin(x) cos(x) sqrt(x) fabs(x) using namespace std; //----------------------------------- //вычисляемая функция из задания double F(double a,double x){ return ( sqrt( 2.0 + sin(a + x) ) + sqrt( 2.0 - cos(a + x) ) ); http://www.cyberforum.ru/cpp-beginners/thread1043139.html
Найти среднее арифмитическое и среднее геометрическое двух целых чисел C++
Даны два целых числа найти их среднее арифмитическое их среднее геометрическое
Найти количество элементов массива, меньше 50 C++
дан двумерный массив целых чисел .Определить 1) сумму чётных элементов 2)количество элементов массива , меньше 50 3)среднее арифмитическое нечётных элементов массива 4) сумму тех элементов массива сумма индексов которых кратна трём
C++ Ошибка освобождения памяти new/delete http://www.cyberforum.ru/cpp-beginners/thread1043126.html
При выполнении оператора deleterez вылетает ошибка BLOCK_TYPE_IS_VALID(pHead->nBlockUse) #include <iostream> using namespace std; class Soed { public: char str1,str2; char* SS (char *str1,char *str2){strcat(str1,str2); return str1;}
C++ Дан массив. определить количество неотрецательных элементов Дан массив. определить количество неотрецательных элементов подробнее

Показать сообщение отдельно
__Enot__
0 / 0 / 0
Регистрация: 15.12.2013
Сообщений: 2
15.12.2013, 23:03     Привести примеры разных ситуаций, в который будет вызыватся конструктор копирования
Если не сложно помогите пожалуиста с заданиями на контрольную мне за 3 часа надо их сдать!
Кто может! Пожалуиста!
Извините если с ошибками я просто спешу

1.Привести примеры разных ситуаций, в который будет вызыватся конструктор копирования. Привести пример описания класа, копирования обьектов которого есть неприпустимым.

2.
Описать класс my_str который содержит длину строки и указатель на его первый символ.
Определить для класа необходимые конструкторы, деструкторы и следующие операции:
а) присваивания (=), что исполняет посимвольное копирование строк.
б) слоение (+) - результатом есть конкатенация виходных строк
в) присваивание с сложением =+, к первой строке-параметру прилагается в конец вторая строка
г) приведение к типу char*
д) введение (>>) строки, которое исполняется к символу '\n' все введены символы-пробелы пропускаются(не входят в строку)


3)
пусть в програме присутствуют следующие описания класов

C++
1
2
3
4
5
6
7
8
9
10
11
12
class Base { 
protected:
int b1,b2
public:
virtual void print()=0;
};
 
class Derived: public Base{
int d;
public:
void print(){cout<<b1<<b2<<d<<endl;}
};
заменить в функции main операторы приведения типов в стиле С на подходящие операторы приведения типов в стиле С++. Приведения типов, которые могут быть выполнены неявно, зачеркнуть

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
int main(){
void * vp;
const char * str = "test string";
int x=5,y=10;
Base * bp;
 
Derived d, *dp;
vp = str;
cout << x /(double) y < (const char*) vp <<endl;
bp = (Base *) &d;
dp = (Derived *) bp;
return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru