Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.04.2013, 12:53   #1
220Volt
Форумчанин
 
Регистрация: 14.12.2012
Сообщений: 671
По умолчанию Альтернатива Visual Studio

Доброго времени суток!
Прошу помочь выбрать компилятор. Я не программист, для меня это прикладное, поэтому местами возможно не в тему скажу. До сегодня писал на VS2012 (знаю что это IDE), но разочаровался в ней из-за плохой поддержки нового стандарта (имхо). Последней каплей стало это (на онлайн компиляторах пример работает нормально):
Код:
#include <iostream>
#include <type_traits>
template <typename _Ty1, typename _Ty2 = void>
	struct S
	{
		static void f() {cout<<"first\n";}
	};
	

template <typename _Ty1>
	struct S<_Ty1, typename enable_if<is_arithmetic<decltype(_Ty1::t)>::value>::type> // cout выдает first - ошибка
	//struct S<_Ty1, typename enable_if< is_arithmetic<typename _Ty1::t_t>::value >::type>  // cout выдает second - правильно
	{
		static void f() {cout<<"second\n";}
	};
	
struct G
{
	typedef int t_t;
	int t;
};

int main()
{
	S<G>::f();	
	int wait;	std::cin>>wait;
	return 0;
}
Хотелось бы:
- под Windows
- компилировать в нативный код.
- бесплатно.
Не хочу зря тратить время пробуя все подряд, хотелось бы найти альтернативу VS express, без лишних заморочек.
220Volt вне форума Ответить с цитированием
Старый 14.04.2013, 13:38   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

студия не ток IDE

а так, качайте MinGW, как IDE можно применить CodeBlocks.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 14.04.2013, 13:39   #3
Hemul
Форумчанин
 
Регистрация: 03.10.2010
Сообщений: 321
По умолчанию

code::blocks с MinGW
Hemul вне форума Ответить с цитированием
Старый 15.04.2013, 04:18   #4
220Volt
Форумчанин
 
Регистрация: 14.12.2012
Сообщений: 671
По умолчанию

Спасибо, поставил, разбираюсь.
220Volt вне форума Ответить с цитированием
Старый 15.04.2013, 04:51   #5
_Bers
Старожил
 
Регистрация: 16.12.2011
Сообщений: 2,329
По умолчанию

Для VS2012 студии можно поставить обновленный компилятор.

Так же, если хочется цивилизованных удобств, как в студии, есть смысл глянуть в сторону QtCreator.

Сейчас пятая версия идет в коробке с mingw47, который неплохо поддерживает 11 стандарт
_Bers вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Альтернатива Picture1.scale(x,y)-(x,y) для Visual Studio 2005 VB? reset2 Помощь студентам 0 07.01.2012 15:34
Среда разработки Visual C (альтернатива Visual Studio) plyeh Visual C++ 5 25.06.2010 16:27
Expression Studio и Visual Studio 2010 ждать ли русские версии? Casper-SC Свободное общение 31 25.05.2010 14:31
Visual Studio Standard 2008 против Visual Studio Express 2008. Стоит ли покупать? Casper-SC Софт 4 31.12.2009 11:46
VISUAL STUDIO 2008 defaul language - как переключить в VISUAL STUDIO 2008 язык программирования, использ Эйнж Общие вопросы C/C++ 0 27.12.2009 20:39