C++でメモリ制限を指定した値にする方法はありますか？


競技プログラミングでメモリ制限が1024Mとなっていて、これ以上のメモリ使用ができないようにしたいのですが、コンパイラオプションでこれを実現するようなものがありましたら教えていただきたいです。




[unix](/questions/tagged/unix "'unix' のタグが付いた質問を表示") や
[linux](/questions/tagged/linux "'linux' のタグが付いた質問を表示") では `ulimit -d` ([man
bash](https://linuxjm.osdn.jp/html/GNU_bash/man1/bash.1.html))
でできるかもしれません。ちなみに [cygwin](/questions/tagged/cygwin "'cygwin' のタグが付いた質問を表示")
では無理でした。  
# って書くと「コンパイルオプションで」解決してないじゃんってかみつく人がいそう




[unix](/questions/tagged/unix "'unix' のタグが付いた質問を表示") や
[linux](/questions/tagged/linux "'linux' のタグが付いた質問を表示") では `ulimit -d` ([man
bash](https://linuxjm.osdn.jp/html/GNU_bash/man1/bash.1.html))
でできるかもしれません。ちなみに [cygwin](/questions/tagged/cygwin "'cygwin' のタグが付いた質問を表示")
では無理でした。  
# って書くと「コンパイルオプションで」解決してないじゃんってかみつく人がいそう

