• Два профиля Gitlab и Github, нужно ли менять конфигурацию между аккаунтами в гитбаше при работе на каждом из них?

    @abberati
    frontend-разработчик
    У какого локального репозитория есть ссылка на origin — удаленный репозиторий. Если один репозиторий склонировать с гитлаба, а второй с гитхаба, то origin’в у них будут соответсвующие, пуши будут происходить на разные сервера

    И внутри каждого отдельного репозитория есть свой список конфигов, который переопределяет глобальный список
    Ответ написан
    1 комментарий
  • Где можно ознакомиться с открытыми проектами по С++?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    ну и что б они не говнокодом были


    В любом крупном проекте говнокод это не плохо, а вынужденное решение. Вам не нужно искать идеальный проект с идеальным кодом, поскольку он ничего не даст в плане понимания с чем столкнулась команда, и почему пришлось выходить костыльно. Тем более, что подавляющее количество костылей вполне себе норм.

    Возьмите просто ЛЮБОЙ опенсорс проект, чьим продуктом вы пользуетесь сами, и попробуйте в нем разобраться, возможно допилить функционал. По пути к первому заапрувленному пулл реквесту, как раз и выясните подводные камни, и возможно отследите их историю.

    Например, FAR, putty, nginx и др. Просто поройтесь что у вас установлено из С++ опенсорсного.
    Ответ написан
    1 комментарий
  • Какая реализация из двух предложенных вариантов будет работать быстрее?

    15432
    @15432
    Системный программист ^_^
    Одинаково. Современные компиляторы настолько умеют упрощать и ускорять, что программисту о таких мелочах беспокоиться не приходится. В итоге оба варианта могут скомпилироваться в идентичный машинный код.
    Пишите код, чтобы он был понятным.
    Ответ написан
    Комментировать
  • Как убрать автоматическую сортировку метода console.log()?

    ProGatti
    @ProGatti
    Fullstack-разработчик
    Свойства, ключи которых являются целочисленными, сортируются по возрастанию при любом выводе, другие же свойства, в свою очередь, выводятся в порядке создания. На это не влияет твой вывод в консоль, он бы вывел так же и через alert, и через другие.
    Также, насколько я знаю, если ты заключишь свои целочисленные ключи в строковые литералы, то ничего не поменяется, это же js))
    Ты можешь хакнуть всю эту тусовку, просто заключи в строковый литерал свои целочисленные ключи и добавь спереди какую-то строку, например "n1", тогда будет выводить в порядке создания, но опять же - ты сделаешь такой же строковый ключ, как и твои name, age, number.
    Ответ написан
    7 комментариев
  • Возможен ли в С++ ввод символов без пробелов?

    int test=0; string m; string input;
    
        cin >> input;
        
        m = input[0];
        test = input[1] - '0';
    
        cout << m << test;
    Ответ написан
    Комментировать
  • Возможен ли в С++ ввод символов без пробелов?

    myjcom
    @myjcom Куратор тега C++
    Если именно так а3 и ни в каком другом виде
    то замените string на char.

    а если что-то типа ab123 и т.п.
    тогда что-то типа

    #include<iostream>
    #include<string>
    
    using namespace std;
    
    using mytype = pair<string, int>;
    
    istream& operator>>(istream& is, mytype& m)
    {
      while(isalpha(is.peek()))
      {
        m.first.push_back(is.get());
      }
      is >> m.second;
      return is;
    }
    
    ostream& operator<<(ostream& os, const mytype& m)
    {
      return os << m.first << m.second;
    }
    
    
    int main()
    {
      mytype mt;
    
      cin >> mt;
    
      cout << mt << endl;
    }

    Ответ написан
    Комментировать