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

Конструкторы и деструкторы функционального объекта - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Unicode ОШИБКА http://www.cyberforum.ru/cpp-beginners/thread151333.html
Всем привет у меня такая проблема с UNICODE вод код #define UNICODE #define _UNICODE #include <Windows.h> #pragma comment(linker,"/Entry:WinMain") LPWSTR p(LPWSTR s) {
C++ Квадратная матрица ! Дана квадратная матрица размерности n × n . Найти максимальный элемент каждой строки и поменять его с элементом этой строки, стоящим в последнем столбце. http://www.cyberforum.ru/cpp-beginners/thread151326.html
C++ Есть код.Пространство имён.Dev-C++ не собирает.
Компилятор выдаёт сообщение: In file included from main_4.cpp указывая на директиву #include "sales.h" в main файле. Программка состоит из 3 файлов: //main_4.cpp #include <cstdlib> #include <iostream> #include "sales.h" using namespace std; // ???? int main(int argc, char *argv) {
C++ Поиск слов в файле
Попытался сделать вот эту: http://www.cyberforum.ru/cpp-beginners/thread151235.html Программу... Сложность ее по-моему мнению, в том, что поиск подстроки должен быть независим от регистра. Поправьте, если я не прав, ибо с регистром это абсолютно без проблем. Но вот я попытался сделать без регистра. Навертел жуткий велосипед. Это не работа с файлом. Просто заготовка. Но я запутался по полной...
C++ Пересечение множеств http://www.cyberforum.ru/cpp-beginners/thread151307.html
Помогите исправить программу для нахождения пересечений множеств. вот мой код. Но он слишком долгий, хотя алгоритм верен. Может здесь что то лишнее. #include <iostream> using namespace std; int main() { freopen("input.txt", "r", stdin); freopen("output.txt", "w", stdout);
C++ Указатели и ссылки. Как сохранить адрес? Небольшая путаница с указателями и ссылками. Допустим,есть некий указатель p1, который указывает на экземпляр класса a1 в динамической памяти. В следующей инструкции S (обозначим её так) в программе указатель p1 будет указывать на экземляр класса a2. Необходимо как-то запомнить,куда указывал указатель p1 до инструкции S,чтобы потом работать с экземпляром a1. Правильно ли я полагаю,что для... подробнее

Показать сообщение отдельно
Somebody
2775 / 1589 / 142
Регистрация: 03.12.2007
Сообщений: 4,162
Завершенные тесты: 1
04.07.2010, 11:59     Конструкторы и деструкторы функционального объекта
Цитата Сообщение от Nick Alte Посмотреть сообщение
Тем не менее, если мы определим "стучащие" конструкторы-деструкторы для какого-то объекта, который передаём в функцию по значению, да и вообще проделываем с ним разные интересные манипуляции, то полученный отчёт о последовательности операций не будет отличаться для отладочного варианта, в котором полностью отключена оптимизация, и для релиза, какие настройки оптимизации в нём ни выставляй.
Это почему это? Некоторые копирования при оптимизации можно убрать, это разрешено:
http://www.open-std.org/jtc1/sc22/op...tml#class.copy
Whenever a class object is copied and the original object and the copy
have the same type, if the implementation can prove that either the
original object or the copy will never again be used except as the
result of an implicit destructor call (_class.dtor_), an implementa-
tion is permitted to treat the original and the copy as two different
ways of referring to the same object and not perform a copy at all.
In that case, the object is destroyed at the later of times when the
original and the copy would have been destroyed without the
optimization.
И пример
http://en.wikipedia.org/wiki/Return_value_optimization
 
Текущее время: 12:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru