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

Статический константный объект класса - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ клас Vector http://www.cyberforum.ru/cpp-beginners/thread222454.html
Здраствуйте Я написал програму которая следует так Клас векторів Базовий клас(двовимірні вектори)ж Змінні класу :координати початку і кінця вектора.Порада :реалізувати клас Poinт,який містить координати точок в двовимірному просторі:х та у. конструктори за замовчуванням,з параметрами копіювання; Деструктор Функції Перевантаження операції +,-,скалярне множення,множення на дійсне число
C++ Доработать код для магического квадрата Вот задание дали для допуска на экзамен. 3. Магическим квадратом порядка n называется квадратная таблица размером n x n, состоящая из чисел 1, 2,….n2 так, что сумма по каждому столбцу, каждой строке и каждой из двух главных диагоналей равны между собой. Проверьте, является ли заданная в текстовом файле матрица магическим квадратом. Напечатал что-то, вроде работает, но преподаватель сказал еще... http://www.cyberforum.ru/cpp-beginners/thread222442.html
C++ массивы
Заполните массив целого типа значениями, образованными из степеней двойки: в mas записывается 2 в степени 0, в mas записывается 2 в степени 1, в mas записывается 2 в степени 2 и т.д., после чего выведите данные массива на экран.использовать библиотеку только #include <stdio.h> и через printf и scanf
Точка в треугольнике C++
Помогите! даны три вершины треугольника с координатами(коорд вводятся с клавиатуры) А(х1,y1) B(х2,y2) и С(х3,y3). И вводятся координаты другой точки Д(х4,y4)-и нужно определить принадлежит эта точка треугольнику или нет!А перед этим еще проверить возможен ли треугольник с такими точками.
C++ Внешний файл http://www.cyberforum.ru/cpp-beginners/thread222426.html
есть программа нужно, чтобы она брала данные через внешний файл #include "stdafx.h" #include <conio.h> #include <stdio.h> #include <iostream> #include <math.h> #define size 15 using namespace std; void _tmain()
C++ Сортировка Нужна помощь с этой задачей: Дано произвольное целое положительное число K (K<10^9). Вывести цифры этого числа в порядке неубывания (например, 546085 =>045568). Процедуры и функции работы со строками не использовать. подробнее

Показать сообщение отдельно
lemegeton
2918 / 1347 / 134
Регистрация: 29.11.2010
Сообщений: 2,721
30.12.2010, 23:01     Статический константный объект класса
Вы не можете внутри класса использовать переменную типа этого же класса, поскольку размер класса еще не известен. Указатель вас спасет.

C++
1
2
3
4
5
6
class Test {
public:
  static const Test *E;
};
 
const Test* Test::E = const_cast<Test*>(new Test);
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru