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

в чем разница между int(a) и (int)a? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Не подключается хедер http://www.cyberforum.ru/cpp-beginners/thread792218.html
Недавно начал изучать классы, и столкнулся с проблемой подключения хедера с описанием класса, пример таков: //klass.h class book { public: int regnomer; string avtor; string nazvknigi;
C++ Попытка реализовать чтото типо контейнера list Попытка реализовать чтото типо контейнера list я не могу сообразить, чего тут не правильно. Может кто поможет, код вроде не сложный.. # include <iostream> using namespace std; class list{ protected: double val; list* next; http://www.cyberforum.ru/cpp-beginners/thread792217.html
C++ указатель на this
Если в описании метода класа написать list n = *this; list - имя класса, то в n будет содержаться указатель на текущий обьект, ссылка или значение?
Класс для лабиринта(из файла) C++
Входной файл содержит информацию о лабиринте в виде матрицы, в которой разными символами обозначены пустое пространство и стены(например, 0 м 1 ), а также информацию о начальной и конечной позициях(двумя другими символами). 1)Разработать класс для хранения, изменения и обработки информации о лабиринте. 2)Программа должна найти в лабиринте путь, если это возможно, от начальной позиции до...
C++ Указать номер строки, максимально удаленной от первой строки заданной матрицы http://www.cyberforum.ru/cpp-beginners/thread792208.html
Задание: Расстояние между k-й и 1-й строками квадратной матрицы А опеределяется как r = сумма от j=1 до N от (abs(akj)*abs(a1j)). Указать номер строки, максимально удаленной от первой строки заданной матрицы.
C++ Указатели на Функции Прошу помогите мне понять это условие,уже прочитал кучу информации по поводу указателей,но все равно мало,что уложилось в моем понимании...А когда смотрю на условие просто теряюсь. Может вы знаете более хорошие источники по этой теме,с большой охотой проанализирую и их... 1)Объявить указатели на функции. 2)Использовать указатели для вызова соответствующих функций. 3)Использовать оператор... подробнее

Показать сообщение отдельно
diagon
Higher
 Аватар для diagon
1920 / 1186 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
22.02.2013, 13:33     в чем разница между int(a) и (int)a?
Первое - functional-style cast, второе - C-style cast
Практически разница в том, что первое использовать нужно, а второе - не нужно.

P.S. Ну и еще вариантик :)
C++
1
2
3
4
5
6
7
8
9
#include <iostream>
#include <functional>
 
class a{};
 
int main()
{
   std::function< int(a) > func;
}
 
Текущее время: 19:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru