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

Visual Studio странное поведение - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Visual C++ матрица и функции пользователя http://www.cyberforum.ru/cpp-beginners/thread1135027.html
Нужно разработать программу для работы с двумя матрицами А и В . Реализовать функции пользователя: ввод с клавиатуры значений матриц, вывод на экран, умножение матриц, поиск в матрице числа, заданного с клавиатуры. У меня получилось сделать почти все, только не могу разобраться, как сделать функции пользователя так чтобы все работало вместе. Вот что у меня получилось. Помогите,...
C++ Для заданного числа n составить последовательность Каталана Для заданного числа n составить последовательность Каталана, каждое число которого начиная с третьего вычисляется по формуле {K}_{n}={K}_{n-1}(4n-6)/n K1=K2=1 http://www.cyberforum.ru/cpp-beginners/thread1135023.html
C++ R/S анализ коэффициент Херста
Всем привет народ, кто может помочь по данному вопросу? Вот сам алгоритм http://ru.wikipedia.org/wiki/RS-анализ может у кого есть готовый код, кто делал конечно, просто в моем коде Херст получается больше 1 хотя он должен быть в промежутке от 0 до 1. // Hurst.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <iostream> #include <fstream> #include...
C++ Время выполнения и затраченная память
Привет. Допустим, есть какой-то a.exe файл. Как можно программно из другого b.exe запустить a.exe и замерить время выполнения a.exe и количество памяти, которое использовал a.exe в куче и в стеке (или только в стеке)?
C++ Одномерный динамический массив, найти значение и позицию максимального элемента http://www.cyberforum.ru/cpp-beginners/thread1135001.html
Дан одномерный динамический массив размерностью N, найти значения и позицию максимального элемента
C++ Программа выводит таблицу значений синусов или косинусов Суть проблемы в том, что не выводит косинусы в диапазоне 90-270... Помогите решить проблему. #include <iostream> #include <windows.h> #include <math.h> #include <iomanip> // для таблицы using namespace std; подробнее

Показать сообщение отдельно
XRoy
848 / 698 / 217
Регистрация: 15.04.2013
Сообщений: 2,047
Записей в блоге: 5
31.03.2014, 18:01     Visual Studio странное поведение
Почему данный код компилируется и работает в Visual Studio? Ведь мы берем ссылку от временного объекта.

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
#include <iostream>
 
using namespace std;
 
class Class{
private:
    int a;
public:
    Class();
    Class(int _a) : a(_a) {};
    friend ostream& operator<<(ostream & stream, Class c);
};
Class foo();
 
int main() {
    Class * obj;
 
    obj = &foo();
 
    cout << *obj << endl;
 
    return 0;
}
 
Class foo()
{
    return Class(10);
}
 
ostream& operator<<(ostream & stream, Class c)
{
    stream << "Value a:" << c.a;
    return stream;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru