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

rvalue - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Не отображает кириллицу! http://www.cyberforum.ru/cpp-beginners/thread370876.html
#include <iostream> #include <map> #include <string> #include <list> using namespace std; int main () { setlocale (LC_ALL, ".866"); freopen ("in.txt", "r", stdin); wstring t3;
C++ Делимость и не делимость двочных чисел По условию задачи дано что 1110010100011100011111111 делить 1110 невозможно, но на калькуляторе я рассчитал это выражение оно будет равно 10011101010111101100011000010011. Не правильно условие задачи? или это я мудрю ? http://www.cyberforum.ru/cpp-beginners/thread370860.html
C++ не работает печать
void graph() { system("cls"); cout<<endl; int upbot=1; while (upbot!=46) { int px1=10; GotoXY(px1,3); SetColor(14,0);
[C++] Функции C++
Здравствуйте, интересует вопрос о создании программы для решения, постановки функции, на примере: z1= ((m-1)*sqrt(m)-(n-1)*sqrt(n))/(sqrt((m^2)*n)+n*m+m^2-m) z2= (sqrt(m)-sqrt(n))/m Как такое составить?
C++ помогите разобраться с подключаемыми файлами http://www.cyberforum.ru/cpp-beginners/thread370828.html
Подскажите,пожалуйста, литературу,где можно прочитать по поводу подключаемых файлов в одном проекте (С++). Как их создавать правильно и есть ли какие-то ограничения по названию файла с телом программы (main я имею ввиду). Или помогите разобраться с такой вот маленькой прогой,в которой есть функция MONTE. Как ее правильно описать в файле и использовать в теле программы. Пусть главный файл имеет...
C++ Visual basic C++ Всем привет я начинающий прогер. Вот читал Шилда 2-е издание до массивов ( читав массивы что-то запутался и решил поискать задачки на укрепления массивов, но тут встретил Шилда 3 издание , и в нем описываются примеры и упраженния , чего нету во втром изданий) Вообщем , решил почитать 3-е издание и тут с первых страниц же уже идет цикл do while и многое другое(без описаний) а как так? раз это... подробнее

Показать сообщение отдельно
AzaKendler
 Аватар для AzaKendler
214 / 116 / 9
Регистрация: 30.05.2011
Сообщений: 1,772
23.10.2011, 01:20  [ТС]     rvalue
Net_Wanderer,
давай рассмотрим

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
// named-reference.cpp
// Compile with: /EHsc
#include <iostream>
using namespace std;
 
// A class that contains a memory resource.
class MemoryBlock
{
   // TODO: Add resources for the class here.
};
 
void g(const MemoryBlock&) 
{
   cout << "In g(const MemoryBlock&)." << endl;
}
 
void g(MemoryBlock&&) 
{
   cout << "In g(MemoryBlock&&)." << endl;
}
 
MemoryBlock&& f(MemoryBlock&& block)
{
   g(block);
   return block; // тут у меня ругается и чтоб заработало я делал каст. блок это лвалю
}
 
int main()
{
   g(f(MemoryBlock()));
}
выход
C++
1
2
In g(const MemoryBlock&).
In g(MemoryBlock&&).
отсюда

вот хочу прояснить. есть переменная лвалю внутри тела функции, она будет уничтожена на выходе. т.е. есть какой то участок памяти отведенный ей. Что происходит например если я сделаю ей каст к рвалю? какой то друой участок памяти выделиться? и второй момент. мож у кого есть компиллятор с более полным набором фич. соберите у себя, даже интересно, в примере получается какое то автоприведение лвалю к рвалю?
 
Текущее время: 23:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru