Собственный плагин знатока широко используется для создания проектов C++ с помощью знатока?

В C #:

if ("A".IsIn("A", "B", "C"))
{
}

if (myColor.IsIn(colors))
{
}

Использование этих расширений:

public static class ObjectExtenstions
{
    public static bool IsIn(this object obj, params object [] list)
    {
        foreach (var item in list)
        {
            if (obj == item)
            {
                return true;
            }
        }

        return false;
    }

    public static bool IsIn<T>(this T obj, ICollection<T> list)
    {
        return list.Contains(obj);
    }

    public static bool IsIn<T>(this T obj, IEnumerable<T> list)
    {
        foreach (var item in list)
        {
            if (obj == item)
            {
                return true;
            }
        }

        return false;
    }
}
8
задан Rich Seller 30 July 2009 в 19:33
поделиться

1 ответ

По моему опыту, сообщество C ++ до сих пор не стандартизировало общий инструмент сборки. Хотя автоинструменты GNU (и GNU make) по-прежнему популярны для проектов с открытым исходным кодом, другие варианты включают SCons , CMake , makepp и bjam ] / jam.

Лично я бы использовал Maven только для проекта, который в основном написан на Java с небольшой частью JNI.

9
ответ дан 5 December 2019 в 14:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: