Главная проблема здесь заключается в том, что он считает, что помещать const после int настолько ужасно некрасиво и настолько вредно для читабельности, что его следует запретить в руководстве по стилю
Правда?
Покажите мне программиста, который застревает, когда видит:
int foo() {
}
против
int foo()
{
}
... и я покажу вам программиста, который не ' уделять достаточно внимания деталям.
Ни один профессиональный программист, достойный его соли, не будет иметь проблем с поверхностными различиями в стиле.
РЕДАКТИРОВАТЬ: Это правда, что const int * и int * const не означают одно и то же, но это не главное. Сотрудник OP отметил, что различия в стиле затрудняют понимание кода & amp; поддерживать. С этим утверждением я не согласен.
Только один вариант порта MacPorts
может быть активным одновременно. Однако в терминологии MacPorts
несколько вариантов и / или версий порта могут быть installed
одновременно. Из них самое большее - active
, любые другие - inactive
. Если вам нужно время от времени чередовать варианты, вы можете активировать определенный вариант по мере необходимости. Это также автоматически деактивирует любой конфликтующий активный порт. Например, вот гипотетический vim
пример (не полностью протестированный!):
$ sudo port install vim +python26
$ sudo port clean vim
$ sudo port install vim +python31
$ sudo port echo installed |grep vim
vim @7.3.21_0+python26
vim @7.3.21_0+python31
$ sudo port activate vim @7.3.21_0+python26
# ... edit with Python 2
# ...
$ sudo port activate vim @7.3.21_0+python31
# ... edit with Python 3
# ...