私はCode::Blocks
C++の学習に使用しています。次のコードを検討してください。
C
#include <iostream>
using namespace std;
int main(int argc, char** argv)
{
const int i = 0;
int* j = (int*)&i;
}
上記のプログラムで使用したキャストは、C ++では非推奨になりましたが(これが正しければ)、Cでは従いました。Code:: BlocksIDEは、このコードに対する警告を表示しません。const_cast
C ++は、、などの明示的なキャストをサポートしていることを知っていますstatic_cast
。
私の質問は次のとおりです。そのような非推奨の構文に対する警告を示すインターネット上で利用可能な無料のIDEはありますか?