2017-01-13 2 views
-4

У меня возникли трудности с формулировкой этого вопроса, и поэтому я не могу найти ответ в google. Мой вопрос в том, существует ли функция, которая может автоматически комментировать/автоматически раскомментировать блоки кода. Или существует способ автоматического удаления или игнорирования определенных строк при создании кода?Комментировать блоки кода в C++

Возможно, это можно сделать с помощью директив?

+0

пожалуйста, задать другой вопрос – Raindrop7

+0

Прежде всего, добро пожаловать в StackOverflow. Я считаю, что голоса были поданы из-за сложной грамматики. (Не обижайтесь: я уверен, что вы говорите на моем языке лучше, чем я говорю на вас!) Я взял на себя обязательство перевести вопрос, насколько мог. Надеюсь, я сохранил характер самого вопроса. – kmote

ответ

2

Похоже, вы спрашиваете о #if, который пропускает разделы кода, основанные на настройках компилятора.

Документация Microsoft по этой функции: located on MSDN Обратите внимание, что эта ссылка может содержать специальные правила для компилятора (я не прочитал ее все).

+0

Я пытаюсь задать вопрос о самомодифицируемом коде cpp –

+0

@ исламуриев: Изменение кода на основе состояния выполнения невозможно, так как вы не используете компилятор во время выполнения. #if может использоваться со сложными условными выражениями для времени компиляции, но если вы хотите сделать это во время выполнения, вам нужно будет использовать обычные условные обозначения. – Guvante

1

У меня возникли трудности с пониманием вашего вопроса. Вы ищете ярлык для автоматического комментирования раздела кода? Если это так, рассмотрим это, из руководства CodeBlocks:

Comment highlighted code | Ctrl-Shift-C 
Uncomment highlighted code | Ctrl-Shift-X 
+0

например, у нас есть блок с итерацией, в котором, если еще есть конструкция. Мне нужно в fuction, который меняет код, когда он запускается для escape-команды if else в некоторые моменты –

+0

'if (thisConditionIsTrue) return;' Положите эту строку кода внутри цикла, где вы хотите, чтобы он ушел в определенных условиях. – kmote

Смежные вопросы