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

Запутанный код на С++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Определить какая из точек ближе всего лежит к началу координат http://www.cyberforum.ru/cpp-beginners/thread653804.html
Помогите решить задачи. 1)Заданы 3 точки р1(х1,у1),р2(х2,у2),р3(х3,у3).Определить какая из точек ближе всего лежит к началу координаты. 2)Спортсмен в первый день пробежал 2 км.Каждый последующий день он увеличивал свой пробег на 20%.Определить его сумарный пробег за 10 дней. 3)С клавиатуры введите целое число(0-окончание ввода).Определить кол-во четных и нечетных чисел и их среднее...
C++ уточнение по Объеденениям Прочитал на http://programmersclub.ru/19/, что Объединения хранят инфу только для одного элемента в данный момент времени, но зделав один пример в Визуал студио 2010 это не совсем так. Вот код: #include <iostream> #include<stdlib.h> using namespace std; union proba { short k; int t; http://www.cyberforum.ru/cpp-beginners/thread653803.html
Сколько кактусов девочка не успела побрить? C++
Мама развела оранжерею кактусов, некоторые из них были колючие, а некоторые - нет. Маленькая дочь Алина решила, что иглы на кактусах - это слишком вызывающе, и поэтому тщательно побрила их бритвой. Хорошо, что у мамы остался блокнот, в котором все кактусы были обозначены количеством иголок: а1, а2, ..., ан. (Голые кактусы были обозначены 0). Сколько кактусов девочка не успела побрить? Помогите...
C++ Считывание строки из файла
Пишу что-то типа простой авторизации на c++, нужно взять из файла определенную строку ( там пароли хранятся ) и сравнить с введенной. Как правильно и проще всего взять определенную строку из файла?
C++ Как сделать задержку? http://www.cyberforum.ru/cpp-beginners/thread653758.html
Почему после запуска программа сразу же закрывается? #include <iostream> #include <locale.h> #include <string> #include <conio.h> using namespace std;
C++ Задача: конвертация из одной системы счисления в другую Описание Имеются 2 цифры в разных системах счисления, цель задачи найти, в каких системах счисления 2 цифры равны. Например, 12 и 5, в десятичной системе счисления они не равны, но 12 в 3-чной системе счисления и 5 в 6-чной или десятичной системе счисления равны между собой. Input Вводятся два числа M и N ( которые в десятичной системе не превышают 1000000000), системы счисления... подробнее

Показать сообщение отдельно
Artorios
55 / 55 / 16
Регистрация: 19.11.2010
Сообщений: 211
18.09.2012, 12:18     Запутанный код на С++
Здравствуйте уважаемые программисты!Помогите,пожалуйста разобрать запутанный с++ код.
C++ (Qt)
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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
 #include "stdafx.h"   
 #include <stdio.h>   
 #include <conio.h>   
 #include <iostream>   
 using namespace std;   
  
 class    MAIN{};   
 class    B;   
  
 class    A   
 {   
   MAIN *PTR;   
    public:   
   A( MAIN * )   
   {   
    cout<<"A( MAIN * )"<<endl;   
   }   
   operator B();   
   ~A()   
   {   
    cout<<"~A"<<endl;   
   }   
 };   
  
 class    B   
 {   
   friend A;   
   B( MAIN * )   
   {   
    cout<<"B( MAIN * )"<<endl;   
   };   
 public:   
   operator A();   
   ~B()   
   {   
    cout<<"~B"<<endl;   
   }   
 };   
  
 A::operator B()   
 {   
   cout<<"A::operator B()"<<endl;   
   return(NULL);   
 }   
 B::operator A()   
 {   
   cout<<"B::operator A()"<<endl;   
   return(NULL);   
 }   
  
 A a( NULL );   
 B b = a;   
  
 int _tmain(int argc, _TCHAR* argv[]){   
   getch();   //здесь вроде бы ничего нет,а ведь вызывается вывод на экран!!!
   return 0;   
 }
Как такое может быть?!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru