Избегайте случайный, восстанавливают проекта в Visual Studio

Установка в NULL указателя прежде и после использования является хорошей техникой. Это легко сделать в C++ при управлении указателями в классе, например (строка):

class SomeClass
{
public:
    SomeClass();
    ~SomeClass();

    void SetText( const char *text);
    char *GetText() const { return MyText; }
    void Clear();

private:
    char * MyText;
};


SomeClass::SomeClass()
{
    MyText = NULL;
}


SomeClass::~SomeClass()
{
    Clear();
}

void SomeClass::Clear()
{
    if (MyText)
        free( MyText);

    MyText = NULL;
}



void SomeClass::Settext( const char *text)
{
    Clear();

    MyText = malloc( strlen(text));

    if (MyText)
        strcpy( MyText, text);
}
7
задан Rob W 9 July 2012 в 21:05
поделиться

3 ответа

Перейти к Инструменты , Настроить . Внесите изменения в меню и / или панели инструментов по своему усмотрению. Например, вы можете предпочесть настраиваемую панель инструментов, которая содержит только те функции, которые вам нужны, без кнопки Rebuild на ней.

Также попробуйте полностью обойти мышь с помощью сочетания клавиш для сборки: Ctrl + Shift + B . По умолчанию для восстановления нет сочетания клавиш, поэтому нет шансов активировать его случайно. (Кроме того, сочетания клавиш также можно изменить, щелкнув Клавиатура в нижней части диалогового окна «Настройка».)

12
ответ дан 6 December 2019 в 21:17
поделиться

Нажмите F6 для сборки (или Shift + F6 для сборки только одного проекта). Нет горячей клавиши для перестроения ни в одной из настроек по умолчанию (я думаю), поэтому вы не можете нажать ее случайно;)

2
ответ дан 6 December 2019 в 21:17
поделиться

Можно нажать Ctrl + Break, чтобы отменить сборку.

-2
ответ дан 6 December 2019 в 21:17
поделиться
Другие вопросы по тегам:

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