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

Когда писать explicit - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Помогите нужно вывести только определеные значения в массиве http://www.cyberforum.ru/cpp-beginners/thread534679.html
Спасибо уже только за то что проявили интерес и посмотрели тему ^^ (Пишу программу для решения матиматической модели . С толкнулся с тем что не знаю как вывести те переменные которые я добовляю к...
C++ Перевести число unsigned int в 2-х байтное представление Дается число от 0 до 1023 (это 2 в степени 10, т.е. 10 бит) Нужно получить двухбайтовую строку, в которой первый символ отвечает за первые 5 бит, второй за вторые 5 бит. Использовать можно только... http://www.cyberforum.ru/cpp-beginners/thread534676.html
Количество слов в строке, которые начинаются на заданную букву C++
Напишите программу, которая подсчитывает количество слов в строке, которые начинаются на заданную букву. Сделать нужно на обычном Си
Игра Бридж C++
Ребята кто может помочь в написаниии игры на с++? нужно позарез. 1)структура одной карты : масть, значение, достоинства, сколько карта стоит очков 2)структура игрока: статистика, количество игр,...
C++ Заставка под win http://www.cyberforum.ru/cpp-beginners/thread534664.html
Извиняюсь, если пишу не туда. Хочу сделать заставку под win. exe готов (написан на С), но как его связать с заставками? (1 -- надо, чтобы прога запускалась автоматически после n минут простоя. б)...
C++ Квадратная матрица Дана квадратная матрица А(4,4) Выяснить верно ли, что наибольшее из значений элементов главной диагонали матрицы больше, чем наименьшее из значении элементов побочной диагонали Сделать нужно на... подробнее

Показать сообщение отдельно
ForEveR
В астрале
Эксперт С++
7978 / 4737 / 321
Регистрация: 24.06.2010
Сообщений: 10,543
Завершенные тесты: 3
30.03.2012, 18:51
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
 
template<class T>
class Pointer
{
public:
   Pointer(T* p):ptr(p)
   {
   }
   explicit operator bool()
   {
      return ptr;
   }
private:
   T* ptr;
};
 
int main()
{
   Pointer<int> ptr(new int(5));
   std::cout << ptr << std::endl;
}
http://liveworkspace.org/code/eb03fd...d7b1e5976c0295

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
 
template<class T>
class Pointer
{
public:
   Pointer(T* p):ptr(p)
   {
   }
   operator bool()
   {
      return ptr;
   }
private:
   T* ptr;
};
 
int main()
{
   Pointer<int> ptr(new int(5));
   std::cout << ptr << std::endl;
}
http://liveworkspace.org/code/301ba2...a2862a7bab6f3f
7
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru