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

Странное поведение - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Инициализация элементов массива в конструкторе http://www.cyberforum.ru/cpp-beginners/thread601847.html
Доброго времени суток! Подскажите пожалуйста можно ли инициализировать элементы массива при помощи списка инициализации в конструкторе класса. Если можно то какой синтаксис, а если нет то почему?
C++ Странные ошибки Здравствуйте! У меня есть такой код: class StringParser { private: char* str; char* seperators; int position; public: StringParser (char* newStr) { str = newStr; seperators =... http://www.cyberforum.ru/cpp-beginners/thread601846.html
C++ Ошибка при запуске программы (undefined reference to...)
Здравствуйте, пишу лабу по С++ и столкнулся с ошибкой при запуске данного кода, ошибка 248|undefined reference to `Podrazdelenie::scan()' #include <stdio.h> #include <tchar.h> #include "string.h"...
Сколько различных натуральных чисел можно составить из цифр 0, 1, 2, 3, 4, 5, C++
Сколько различных натуральных чисел можно составить из цифр 0, 1, 2, 3, 4, 5, если каждая цифра входит не более одного раза
C++ Требуется найти самую длинную непрерывную цепочку нулей в последовательности нулей и единиц http://www.cyberforum.ru/cpp-beginners/thread601826.html
Здравствуйте, не могу понять в чём может быть ошибка :) Решаю олимпиадную задачу. Но система находит в тесте 5 не верный ответ) В единственной строке входного файла INPUT.TXT записана...
C++ Не могу найти ошибку #include <iostream> #include <cmath> #define N = 3 using namespace std; void vvodMatr(int a, int n) int poiskMax (int a, int n) void perestanovka(int a, int n) void print(int a, int n) int... подробнее

Показать сообщение отдельно
Hagrael
БТР - мой друг
331 / 273 / 2
Регистрация: 07.01.2010
Сообщений: 1,932
12.06.2012, 11:45  [ТС]
Не очень понял
Т. е. вначале в память записываются 3 значения, которые возвращает функция .getNextPart() при 3-х вызовах, а потом в самый внешний вызов подставляется 1-е значение, в более внутренний - 2-е и в самый глубокий - 3-е?

Если так, то почему тогда такой код выводит на экран "12"?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
using namespace std;
 
int A ();
int B ();
 
int main () {
    cout << A() << B();
 
    return 0;
}
 
int A () {
    return 1;
}
 
int B () {
    return 2;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru