膝までの深さ...コード

C ++の膝までの深さ

私の活動の性質上、私はしばしば多種多様なC ++コードについて瞑想します。 そして、彼らが言うように、私は蓄積しました。 私はもはや自分でそれを運ぶことができません。 申し訳ありませんが、今すぐ共有します。







最近収集したものからトップ10の「ベスト」コードフラグメントを提供します。 これらの例は、Govnokod.ru Webサイトで収集された例とは大きく異なります。 学生のコースワークやあまり知られていないプライベートなプロジェクトから多くの例が取られている場合、私の例は評判の良い場所のものです。 これらは、よく知られたオープンソースアプリケーションおよびオープンライブラリです。 これらのプロジェクトとライブラリを1年以上定期的に使用しています。 私はそれを非倫理的であると考えるので、名前を付けません。 1つの特に美しいコードがプロジェクトに登場したという事実は、プロジェクト全体の品質を特徴付けるものではありません。



10.政党の候補者の公正な選挙は真と偽。



  m_bTypeED =(nCmd == nCmd)?  TRUE:FALSE 


9.主よ、データベースを常に開いておいてください。 そして、私は「zyuki」の外観を見ているという事実?



  wstring myDBFName;
 ...
 printf( "データベース%sを開けません"、myDBFName); 


8.しかし、Ctrl-Vでそのようなことをしないでください。



  fhead [11] = '\ 0';
 fhead [12] = '\ 0';
 fhead [13] = '\ 0';
 fhead [13] = '\ 0'; 


7.良い詳細な解説、これは素晴らしいです! もちろん、正しいコードの方が優れています。



  / **以前のすべてのフィールド指定子を削除します。 
   *これは、クライアントを扱うときに使用する必要があります 
   *複数のNEP_PACKET_SPECメッセージを送信するため、最後のメッセージのみ
   * PacketSpecが考慮されます。  * /
 int NEPContext :: resetClientFieldSpecs(){
   this-> fspecs.empty();
   return OP_SUCCESS;
 } / * resetClientFieldSpecs()の終わり* / 


6.シンプルで上品。



  flag = true;
 flag = false;
 //追加のフラグはまったく使用されません 


5.初めてチェックが機能しない場合はどうなりますか?



  if(フリーズ|| winfreeze ||(メインメニュー&&ゲームオン)||(!ゲームオン&&ゲーム開始)||
    (メインメニュー&&ゲームオン)||(!ゲームオン&&ゲーム開始)||(ゲームオン&&ゲーム開始)) 


ご注意 gameonおよびgamestartedは、bool型の最も一般的な変数です。



4. Basicを使用することの元の罪。



  t.printf( "%10.5f、%10.5f、%10.5f、\ n%10.5f、%10.5f、 
           %10.5f、\ n%10.5f、%10.5f、%10.5f) "、
          m [0、0]、m [0、1]、m [0、2]、
          m [1、0]、m [1、1]、m [1、2]、
          m [2、0]、m [2、1]、m [2、2]); 


3.タオを理解するサイクル。



  for(i = 0; i <num_tbl; i ++){
   * tbl ++;
 } 


2.しかし、このファイルは正確にはどこにありますか? そして、そうです。



 ファイル* fp;
 if(!(fp = fopen(filename、 "wb"))== -1){
   perror(「画像ファイルを開くことができませんでした」);
   exit(1);
 } 


ご注意 2つのエラーのため、この条件は常にfalseです。 真実の探求者である彼らを見つけてください!



1.最初の場所はswitchステートメントです。



 スイッチ(LOWORD(wParam))
   {
    ケース(IDOK || IDCANCEL):
       EndDialog(hDlg、TRUE);
      リターン(TRUE);
      休憩;
   } 


結論



実際、結論はいつものように1つです。 何もしない人だけが間違っていません。 間違いから、愚かであっても、高度に熟練した開発者でさえ免疫がないわけではありません。



All Articles