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

nullptr в codeblocks - C++

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 19, средняя оценка - 4.79
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
11.06.2012, 14:56     nullptr в codeblocks #1
Поддерживается ли? Как подключить?
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.06.2012, 14:56     nullptr в codeblocks
Посмотрите здесь:

C++ codeblocks
C++ Что использовать с указателями? 0, NULL, nullptr?
Адрессация в 2-х мерных динамических массивах и nullptr C++
CodeBlocks C++
C++ Codeblocks > C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
soon
 Аватар для soon
2536 / 1301 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
11.06.2012, 15:37     nullptr в codeblocks #2
taras atavin, вам ли не знать, что поддержка тех или иных стандартов ну никак не зависит от IDE.
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
11.06.2012, 15:49  [ТС]     nullptr в codeblocks #3
Почему не зависит? Компил вроде шёл с IDE. Или поддерживает клава? Нет? Не ужели крыса?
soon
 Аватар для soon
2536 / 1301 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
11.06.2012, 15:54     nullptr в codeblocks #4
Ага, а еще коврик для мыши и крошки в клавиатуре не поддерживают nullptr. Компилятор какой?
defer
秘密
 Аватар для defer
555 / 235 / 3
Регистрация: 29.11.2010
Сообщений: 783
11.06.2012, 15:55     nullptr в codeblocks #5
в build options поставь галку Have g++ follow the coming C++0x ISO С++ language standard [-std=c++0x]
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
11.06.2012, 16:31  [ТС]     nullptr в codeblocks #6
Цитата Сообщение от soon Посмотреть сообщение
Компилятор какой?
GNU GCC Compiler. Если нужна версия, скажи, где её смотреть.
soon
 Аватар для soon
2536 / 1301 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
11.06.2012, 16:34     nullptr в codeblocks #7
taras atavin, попробуйте сделать, как посоветовал defer, либо поищите место, где можно будет вводить флаги компиляции. Если есть, введите -std=c++0x.
Версия компилятора - в терминале g++ -v
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
11.06.2012, 16:34  [ТС]     nullptr в codeblocks #8
Цитата Сообщение от defer Посмотреть сообщение
в build options поставь галку Have g++ follow the coming C++0x ISO С++ language standard [-std=c++0x]
Поставил.
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
#ifndef _TSTACK_H_
#define _TSTACK_H_
//=================================================================================================
template <class TBase> class TStack
{
//-------------------------------------------------------------------------------------------------
 private:
//-------------------------------------------------------------------------------------------------
  class TItem
  {
   public:
    TBase                              Data;
    TItem                             *Previus;
  };
//-------------------------------------------------------------------------------------------------
  TItem                               *Last;
//-------------------------------------------------------------------------------------------------
 public:
//-------------------------------------------------------------------------------------------------
                                       TStack    (           );
//-------------------------------------------------------------------------------------------------
                                      ~TStack    (           );
//-------------------------------------------------------------------------------------------------
  void                                 Push      (TBase   Item);
//-------------------------------------------------------------------------------------------------
  TBase                                Pop       (            );
//-------------------------------------------------------------------------------------------------
};
//=================================================================================================
template <class TBase>TStack <TBase>:: TStack    (           )
{
 Last=NULL;
}
//-------------------------------------------------------------------------------------------------
template <class TBase>TStack <TBase>::~TStack    (           )
{
  TItem *p;
  while (Last!=nullptr)
  {
   p=Last->Previus;
   delete Last;
   Last=p;
  }
 }
//-------------------------------------------------------------------------------------------------
void
template <class TBase>TStack <TBase>:: Push      (TBase   Item)
{
 TBase *p;
 p=new TItem;
 p->Data   =Item;
 p->Previus=Last;
 Last=p;
}
//-------------------------------------------------------------------------------------------------
TBase
template <class TBase>TStack <TBase>:: Pop       (            )
{
 TBase r;
 TItem *p;
 r=Last->Data;
 p=Last->Previus;
 delete Last;
 Last=p;
 }
//=================================================================================================
#endif
,
C:\tsserver\Projects\cpp\codeblocks\SeaJackals\TStack.hpp||In destructor 'TStack<TBase>::~TStack()':|
C:\tsserver\Projects\cpp\codeblocks\SeaJackals\TStack.hpp|38|error: 'nullptr' was not declared in this scope|
C:\tsserver\Projects\cpp\codeblocks\SeaJackals\TStack.hpp|47|error: expected unqualified-id before 'template'|
C:\tsserver\Projects\cpp\codeblocks\SeaJackals\TStack.hpp|57|error: expected constructor, destructor, or type conversion before 'template'|
||=== Build finished: 3 errors, 0 warnings ===|
defer
秘密
 Аватар для defer
555 / 235 / 3
Регистрация: 29.11.2010
Сообщений: 783
11.06.2012, 16:44     nullptr в codeblocks #9
codeblocks с компилятором который выложен на оф сайте 2010 года и компилятор того же времени

лучше всего скачать отдельно codeblocks nightly builds 7966

а компилятор взять последний, например по ссылке в подписи niXman
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
11.06.2012, 16:49  [ТС]     nullptr в codeblocks #10
В чьей подписи? И как его потом засунуть в IDE?
defer
秘密
 Аватар для defer
555 / 235 / 3
Регистрация: 29.11.2010
Сообщений: 783
11.06.2012, 16:51     nullptr в codeblocks #11
вот тут ТС
http://www.cyberforum.ru/cpp-experts/thread592657.html
распаковать и прописать путь codeblocks его сам подхватит
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
11.06.2012, 16:57  [ТС]     nullptr в codeblocks #12
А по какой из трёх ссылок лучше брать?
defer
秘密
 Аватар для defer
555 / 235 / 3
Регистрация: 29.11.2010
Сообщений: 783
11.06.2012, 16:58     nullptr в codeblocks #13
Сообщение было отмечено автором темы, экспертом или модератором как ответ
по второй
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
11.06.2012, 17:00  [ТС]     nullptr в codeblocks #14
И куда его распаковывать?
defer
秘密
 Аватар для defer
555 / 235 / 3
Регистрация: 29.11.2010
Сообщений: 783
11.06.2012, 17:04     nullptr в codeblocks #15
куда угодно, но только в путях не должно быть пробелов
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
11.06.2012, 17:06  [ТС]     nullptr в codeblocks #16
Я распаковал в c:\MinGW. MinGW не подхватился вовсе.
defer
秘密
 Аватар для defer
555 / 235 / 3
Регистрация: 29.11.2010
Сообщений: 783
11.06.2012, 17:10     nullptr в codeblocks #17
в Path прописали?

;C:\mingw\bin;C:\mingw
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
11.06.2012, 17:13  [ТС]     nullptr в codeblocks #18
А это где?
defer
秘密
 Аватар для defer
555 / 235 / 3
Регистрация: 29.11.2010
Сообщений: 783
11.06.2012, 17:16     nullptr в codeblocks #19
в 7
панель управления->система и безопасность->система, слева дополнительные параметры системы

появится окно свойства системы, там нажать кнопку переменные среды, появится окно переменные среды в системные переменные найти строку PATH и в ней дописать
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.06.2012, 17:26     nullptr в codeblocks
Еще ссылки по теме:

Code::Bloks C++, В чем разница "codeblocks-12.11-setup.exe" и "codeblocks-12.11mingw-setup.exe" C++
C++ CodeBlocks 13.12 vs 10.05
C++ Бьёт ошибку! 11 D:\Ïðàêòèêà ïo C++\Çàäà÷à 15\main.cpp `nullptr' undeclared (first use this function)

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
11.06.2012, 17:26  [ТС]     nullptr в codeblocks #20
Не вижу переменных среды. Есть: "дополнительно" "защита системы", "удалённый доступ", "имя компьютера" и "оборудование".

Добавлено через 2 минуты
Нешёл. на вкладке "дополнительно".
Yandex
Объявления
11.06.2012, 17:26     nullptr в codeblocks
Ответ Создать тему
Опции темы

Текущее время: 16:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru