а если у меня, например,
я этим просто обещаю компилятору, что именно сам this не буду менять
if(arr == nullptr){
delete[] arr;"Недопустимая попытка перехода на метку пакетного файла извне этого файла."
for /f, используя модификатор для переменной цикла %%~za. Но в вашем случае проще это сделать через процедуру - в нумерованных параметрах процедуры то же работают модификаторы.for /f "tokens=* delims=" %%a in ('dir /b C:\Test\*') do (call:del5mb "c:\Test\%%~a")
goto:eof
:del5mb
if %~z1 lss 5242880 (del "%~1")
exit /b 0 del "c:\test\%%~a"
И это он будет думать не из-за const, а из-за restrict.
const в данном случае делает сам this константным, а не память под ним.