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

Конструктор по умолчанию + объявление функции - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Поменять местами столбцы матрицы: столбец, содержащий максимальный элемент матрицы, и столбец, содержащий минимальный элемент матрицы. http://www.cyberforum.ru/cpp-beginners/thread782597.html
В матрице, состоящей из положительных действительных чисел поменять местами два столбца: столбец, содержащий максимальный элемент матрицы, и столбец, содержащий минимальный элемент матрицы. нужно написать программу ... двумерные массивы изучаем) Правила форума оригинал задания:
C++ собрать число , битовая арифметика Помогите пожалуйста, а то с битовой арифметикой проблемы, получаю из color числа его каналы по следующей формуле R = (color >> 16) & 0xFF; G = (color >> 8) & 0xFF; B = (color ) & 0xFF; теперь хочу собрать обратно color, но не понимаю как правильно сделать , может кто помочь http://www.cyberforum.ru/cpp-beginners/thread782591.html
C++ Code Blocks 12.11 и OpenCV 2.43
Code :: Blocks 12.11 и OpenCV 2.43 Распаковываем OpenCV в С:\ Копируем libgcc_s_dw2-1.dll ( http://www.mediafire.com/?xvalrukxe41bwqv ) libstdc++-6.dll ( http://www.mediafire.com/?0ixwe0dybb7zt9d ) в C:\opencv\build\x86\mingw\bin Идем в Settings -> Compiler… -> Search directories -> Compiler, кнопка «add» и добавляем C:\opencv\build\include C:\opencv\build\include\opencv2,...
Посоветуйте книгу по структурам данных C++
Здравствуйте все! Я хочу изучить различные структуры данных, такие как: список, стек, очередь, отражение, деревья, графы. Учу по книге "у.топп у.форд структуры данных в с + +", но я что-то не понимаю что я читаю) Посоветуйте еще ​​какую-то книгу, возможно из другой книги пойму!
C++ как перебрать поля структуры ? http://www.cyberforum.ru/cpp-beginners/thread782546.html
возможно ли это в с++ ? (c# - GetFields)
C++ Потоки и файлы Друзья, почему каждая из частей в отдельности работает корректно, а вместе - нет? #include <fstream> #include <iostream> #include <string> using namespace std; void main() { string str = "In winter coldly. " "In summer hot."; подробнее

Показать сообщение отдельно
abit
 Аватар для abit
260 / 259 / 33
Регистрация: 03.02.2013
Сообщений: 709
09.02.2013, 18:18     Конструктор по умолчанию + объявление функции
я отпечатал, потом подумал, что он для вас может оказаться сложным, поэтому постарался упростить сперва
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
41
#include <iostream>
 
using namespace std;
 
class A
{
public:
  A() { cout << "Constructor A\n"; }
  A(const A &) { cout << "Copy constructor A\n"; }
  A operator = (const A &) { cout << "Operator assign for A\n"; }
};
 
class B
{
public:
  A & getA() { return a; }
private:
  A a;
};
 
int main()
{
  B b;
  cout << "Mark 1\n";
  A & a1 = b.getA();
  
  cout << "Mark 2\n";
  A a2(a1);
  
  cout << "Mark 3\n";
  A a3 = a2;
  
  cout << "Mark 4\n";
  A a4;
  a4 = b.getA();
 
  cout << "address a1 = " << &a1 << endl;
  cout << "address a2 = " << &a2 << endl;
  cout << "address a3 = " << &a3 << endl;
  cout << "address a4 = " << &a4 << endl;
}
Добавлено через 5 минут
посмотрите какие конструкторы когда вызываются и обратите внимание что в Mark1 ничего не вызывается
 
Текущее время: 00:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru