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

Стратегия "получение ресурса есть инициализация" - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Непонятки с wchar_t http://www.cyberforum.ru/cpp-beginners/thread837244.html
Прошу помощи: что-то не так с wchar_t. Не копирует имена файлов. Содержание program_config.txt config.cfg C:\\Projects\\abx.txt static wchar_t* charToWChar(const char* text)
C++ Ошибка ms vs c++ rl Здравствуйте! Я хотел запустить прогу мою на другом компе и мне выскочила такая ошибка. This application has requested the Runtime to terminate it in an unusual way. Библиотеки VS c++ пробовал переустанавливать. Надеюсь на вашу помощь http://www.cyberforum.ru/cpp-beginners/thread837234.html
Написать функцию, которая переворачивает строку C++
Написать функцию, которая переворачивает строку. Заголовок функции: void reverseStr (char *s); Написать программу, которая принимает от пользователя набор строк (массив строк), переворачивает все строки, выводит все преобразованные строки на экран.( В программе использовать написанную функцию)! Помогите пожалуйста!
C++ Игровая программа ипподром"
Добрый день, помогите пожалуйста: Необходимо создать игру "Ипподром". Я сделал в консоле что мог, не могу заставить своих "сосисочек" бегать вместе, но с разной скоростью. Получается что они бегут либо в месте, либо сперва бежит одна, а потом вторая.. помогите реализовать совместный бег "сосисок", но с разной скоростью! // ippodrom.cpp: определяет точку входа для консольного приложения. // ...
C++ Работа с указателями http://www.cyberforum.ru/cpp-beginners/thread837193.html
Помогите пожалуйста объяснить, не понимаю почему число присваемое через указатель *А в кавычках, и равны ли *А и просто А??? char *A = "123456789"; unsigned B = 1; char *X = A + B; char *Y = A - (-B); Не используя, компилятор дать ответ равны или нет будут значения X и Y. Объяснить свой ответ.
C++ ошибка в задаче на палиндром Ребят помогите пожалуйста. Задачка найти палиндром в массиве. Писал-писал и в итоге в ф-ии последнее условие if (arr_t1==arr_t2) постоянно выводит ложь, не понимаю, почему оно мне врет((( //Дан целочисленный массив от 0..N и //необходимо найти самый длинный палиндром в массиве #include <iostream> #include <conio.h> const int n = 10; подробнее

Показать сообщение отдельно
TheChosenOne
13 / 13 / 1
Регистрация: 13.09.2013
Сообщений: 113
28.06.2014, 19:12     Стратегия "получение ресурса есть инициализация"
DrOffset, единственное что мне осталось не ясно - это сlass scope. Я понимаю это как "область видимости класса". Т.е. само пространство имен создаваемое классом и соответственно даже не представляю как его можно покинуть...
Или имеется ввиду та область видимости внутри объекта,пока существует объект ?

Добавлено через 1 час 0 минут
После генерации исключения,поток управления возвращается в конструктор класса и вот тут происходят чудеса:вызываются деструкторы. Затем поток управления переходит в вызвавшую конструктор функцию..

Добавлено через 6 минут
SOF:
The compiler generates some extra code as part of the exception handling mechanism that destroys subobjects that have already been constructed. This code gets executed somehow as part of the implementation of the exception handling mechanism whenever an exception propagates out of a constructor. – Brian 16 mins ago
The "Real" constructor of X will destroy the subobjects and base types if an exception occurs, regardless of scope. The C++ compiler adds this when you compile. – Mooing Duck 18 hours ago
Добавлено через 1 час 12 минут
Наверное просто стоит это принять как гарантию компилятора,а не пытаться вывести это из базовых правил...
 
Текущее время: 10:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru