стиль форматирования
От: jyuyjiyuijyu  
Дата: 29.08.11 13:53
Оценка:
Всем привет
как на Ваш взгляд красивее писать заголовок функции ? (естественно когда он не помещается на одну строку)


вариант 1) код без изменений с MFC
BOOL AFXAPI AfxWinInit(_In_ HINSTANCE hInstance, _In_ HINSTANCE hPrevInstance,
    _In_z_ LPTSTR lpCmdLine, _In_ int nCmdShow)
{
    ...
}


вариант 2) MSVC++ почему то упорно при переносе строки так выравнивает (по первому параметру)
автоматически и ALT + F8 тоже весь код так автоформатируют
BOOL AFXAPI AfxWinInit(_In_ HINSTANCE hInstance, _In_ HINSTANCE hPrevInstance, 
                       _In_z_ LPTSTR lpCmdLine, _In_ int nCmdShow)
{
    ...
}


вариант 3) ну например GLIB и сорцы React OS так отформатированы
BOOL AFXAPI AfxWinInit(_In_ HINSTANCE hInstance, 
                       _In_ HINSTANCE hPrevInstance,
                       _In_z_ LPTSTR lpCmdLine, 
                       _In_ int nCmdShow)
{
    ...
}


вариант 4) так форматируют например исходники CRT (Microsoft Visual Studio 9.0\VC\crt\src)
BOOL AFXAPI AfxWinInit(
    _In_ HINSTANCE hInstance,
    _In_ HINSTANCE hPrevInstance,
    _In_z_ LPTSTR lpCmdLine,
    _In_ int nCmdShow)
{
    ...
}


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

P.S кстати мой текущий вариант который я использую под номером 2
как же много времени убивается на форматирование кода если сильно увлечься то некогда
и писать будет

30.08.11 18:47: Перенесено из 'C/C++'
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.