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

Конструктор со строкой - именем файла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Подсчёт контрольной суммы http://www.cyberforum.ru/cpp-beginners/thread1798567.html
Приветствую! Необходимо подсчитать 32-битную сумму для файла checksum = word1 + word2 + ... + wordN. Я недавно читал про little- и -big-endian. В связи с этим вопрос. Если я буду считывать...
C++ Как реализовать систему захвата клавиш в MacOS? Привет, форумчане! Подскажите как реализовать систему захвата клавиш? Хотябы стрелочки. Сижу на MacOS, пишу в среде XCode. Проблема такая, что пробовал с "switch(getch)" (или как-то так) не... http://www.cyberforum.ru/cpp-beginners/thread1798566.html
Наследование. Очистка памяти в производном классе C++
Создаю базовый класс ParentClass, содержащий в качестве объекта массив (выделяется динамический массив в зависимости от указанного пользователем размера). Затем потомок DerivedClass. Вопрос: будет ли...
C++ Непонятен синтаксис шаблонов из кода boost для вычисления факториала
Доброго дня, уважаемые форумчане. Просьба ответить на вопрос в чем смысл дивных конструкций из примера внизу. http://www.boost.org/doc/libs/1_48_0/libs/phoenix/example/factorial.cpp ...
C++ Написание програмы по полёту ракеты http://www.cyberforum.ru/cpp-beginners/thread1798523.html
Очень надеюсь, что найдётся человек, которому не лень помочь. Просто я сильно провтыкался с дэдлайном в ВУЗе и сейчас в форсированом режиме делаю курсовую, так-как бедный студент приобрести не могу,...
C++ Вектор выходит за диапазон Здравствуйте. :) Как сделать так чтобы вектор не выходил за диапазон? #include <iostream> #include <vector> using namespace std; int main() { int k; подробнее

Показать сообщение отдельно
DrOffset
7377 / 4454 / 1009
Регистрация: 30.01.2014
Сообщений: 7,304
25.08.2016, 14:55
Цитата Сообщение от Babysitter Посмотреть сообщение
видимо что-то такое может сработать
Только, если B делает move объекта x в свое владение.
Если там что-то такое:
C++
1
2
3
4
5
6
struct B
{
    B(ifstream&& x) : m_x(x) {}
 
    ifstream & m_x;
};
то получишь висячую ссылку после работы конструктора.

Добавлено через 2 минуты
Цитата Сообщение от Babysitter Посмотреть сообщение
не заниматься ерундой?
+
Варианты, которые приведут к этому, выбери сам исходя из реалий твоего кода.
Если у тебя дизайн такой, что A и B не владеют потоком, то зачем его ломать? Или делай другой дизайн или не ломай тот, что есть.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.