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

В чем разница между ClassName cn и ClassName cn = new ClassName()? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Не удаётся сбросить ios::failbit http://www.cyberforum.ru/cpp-beginners/thread1105789.html
Всем привет! У меня вопрос следующего характера. Идущий ниже кусок кода работает не логично list<int> lval; vector<int> ivec; int val=0; cout<<"Введите целочисленные значения: "; while (true) { cin>>val;
C++ Подскажите, как исправить 1 ошибку в программе? #include "stdafx.h" #include <stdio.h> #include <conio.h> double min = 0; /* зовнiшня змiнна */ int main() { FILE * file; char namef; /* ========= прототипи ========= */ void read_print_icx(FILE * ); /* читання i виведення вхiдного файлу */ http://www.cyberforum.ru/cpp-beginners/thread1105788.html
C++ Найти и вывести на экран последние три числа, которые кратны четырем (4) и не кратны трем (3)
Помогите пожалуйста!!:)Нужно доработать программу, чтобы она выводила 3 слагаемые суммы,т.е эти последние 3 числа:) условие ниже. Найти и вывести на экран последние три числа, которые кратны четырем (4) и не кратны трем (3). Числа ищутся в диапазоне от 1 до N (число N задается пользователем). Помимо этого вычислить сумму найденных трёх чисел. В С++ у меня получилось #include "iostream"...
Использование массивов в качестве аргумента функции C++
Расстояние l от начала координата до точки n-мерного пространства с координатами(x1,x2....xn)...
C++ Добрый день. Подскажите, возможно ли в system задать условие? http://www.cyberforum.ru/cpp-beginners/thread1105751.html
Добрый день. Подскажите, возможно ли в system задать условие? Например чтобы если a=1 записывал одно, а если a=2 записывал другое. Заранее благодарю. #include <ios> int main(){ system("for /f %a in (input.txt) do set /a /*выполняется условие*/ >output.txt"); }
C++ Вычесть из элементов первого столбца матрицы значение максимального элемента матрицы Составить программу, в которой 1) организовать ввод матрицы размера mxn из целых чисел; 2) вычесть из элементов первого столбца матрицы значение максимального элемента матрицы; 3) переставить элементы первого столбца в обратном порядке; 4) организовать ввод и вывод матрицы в виде отдельных функций Помогите пожалуйста, а то совсем ничего не выходит Т.т подробнее

Показать сообщение отдельно
Tulosba
:)
Эксперт С++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
26.02.2014, 11:36     В чем разница между ClassName cn и ClassName cn = new ClassName()?
Цитата Сообщение от Faruq Посмотреть сообщение
А в чем смысл тогда управлять сбором мусора в ручную?
Чтобы не управлять вручную можно использовать идиому RAII.
Цитата Сообщение от Faruq Посмотреть сообщение
Т.е. почему можно создать объект двумя способами?
В некоторых случаях объект должен быть локальным, т.е. уничтожаться внутри блока, а в некоторых может потребоваться его передать наружу. Во втором случае и чтобы избежать копирования в самом элементарном случае создается объект в куче и возвращается указатель на него.
 
Текущее время: 18:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru