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

Шаблон класса set (множество) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как работать с датой? http://www.cyberforum.ru/cpp-beginners/thread615257.html
Всем привет! Собственно возник интересный вопрос: как работать с датой в С++? Какой тип данных использовать?чтобы можно было сравнить, перезаписать,вводить в удобном для пользователя формате... Понятно, что если использовать только год( 2003, 1900,1812...) подойдет int. Но, если брать три характеристики: год, месяц, число? И вводить в каком-либо подобном формате: "гггг.мм.дд", "дд.мм.гг" ......
C++ Можите найти ошибку в методе простых итераций он не расчитывает кубический корень #include<stdlib.h> #include<math.h> #include<iostream> #include<fstream> usingnamespace std; floatfun1(int num,float x,float a,float b,float c){ float f; switch (num){ case 1:f=a*x*x*x+b*x+c+x;break; http://www.cyberforum.ru/cpp-beginners/thread615203.html
scanf_s C++
Объясните, пожалуйста, в чём смысл этой строчки? scanf_s(" %", stroka_1, 10);
C++ Поразрядные операции
Обьясните пожалуйста работу поразрядных операций (&, |, ^, <<, >>, ~). Например, n=n&0177; - обнуляет все биты переменной N, кроме младших семи.
C++ ClassWizard http://www.cyberforum.ru/cpp-beginners/thread615139.html
Добрый день! Столкнулся с проблемой не работает код, главное компилируется а при запуске выдает ошибку: fatal error C1083: Cannot open include file: 'stdafx.h': No such file or directory я так понимаю отсутствует файл, как его можно добавить? если через #include ..... то возникают еще ошибки. создал класс CDlg через ClassWizard. собственно код: #include <afxwin.h> #include "resource.h"
C++ Статическая переменная Добрый день! Объясните пожалуйста, что такое статическая переменная, в каких случаях лучше использовать именно её и чем она вообще хороша? Спасибо! подробнее

Показать сообщение отдельно
diabolik
0 / 0 / 0
Регистрация: 27.06.2012
Сообщений: 7
27.06.2012, 21:35  [ТС]     Шаблон класса set (множество)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
 
#include <iostream>
 
using namespace std;
 
template <class Data> class List{ 
         class Node{ 
               public:
                      Data d;
                      Node *next, *prev;
                      
                      Node(Data dat = 0): d(dat), next(NULL), prev(NULL){}
 
               };
               Node *pbeg, *pend; 
               public:
               List(){pbeg = 0; pend = 0;}
               ~List();
               void add(Data d);
               Node * find(Data i);
               Node * insert(Data key, Data d);
               bool remove(Data key); 
               void print(); 
               void print_back();
               };
//---------------------------------------------
template <class Data>
         List <Data>::~List(){ 
              if (pbeg!=0){
              Node *pv = pbeg; 
              while (pv){
              pv = pv->next; delete pbeg;
              pbeg = pv;}
              while (pv){
              if(pv->d == d) break; 
              pv = pv->next;
              }
              return pv;
         }
35 D:\ÝÊÇÀÌÅÍ.cpp `d' undeclared (first use this function)
(Each undeclared identifier is reported only once for each function it appears in.)
 
Текущее время: 06:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru