レジストリキーHKEY_USERS

/regedit

・HKEY_CLASSES_ROOT
 (拡張子の関連づけとHKEY_LOCAL_MACHINE\Software\CLASSESのミラー)
・HKEY_CURRENT_USER
 (HKEY_USERSの情報の中から、現在ログオンしているユーザーのものが設定される)
・HKEY_LOCAL_MACHINE
 (すべてのユーザーに適用されるハードウェア情報、設定情報)
・HKEY_USERS
 (ユーザー個別の設定情報)
・HKEY_CURRENT_CONFIG
 (ハードウェア プロファイルに関する情報)

c++まとめ−2

エイリアス

int *p, a = 10;
p = &a;
printf("*p = %d\n", *p);

・pはaのエイリアス
・pとaは同じものを表す


■this pointer

A* this;


■マニピュレータ
left,right
左寄せ、右寄せ
dec,hex,oct
10進、16進、8進
setw()
フィールドの文字数指定(次のフィールドにしか影響しない)
setfill()
パティング文字
showbase
16進,8進のプレフィックスを表示(0x,0)
boolalpha
true,falseのシンボル表現

引数を取るマニピュレータは、#include が必要。

c++まとめ

■変数
auto → 関数内部で
auto int x;=int x(省略してもいい)
static
extern → 外部変数
register → あまり使わない


演算子
>> → 抽出演算子 << → 挿入演算子


■ストリームオブジェクト、クラス
・cout (標準出力ストリームオブジェクト)

cout<<"[出力string]"<

・cerr (標準エラー出力ストリームオブジェクト)
・cin (標準入力ストリームオブジェクト)

cin>>a; aを入力

・ofstream (ファイル出力用ストリームクラス)
・ifstream (ファイル入力用ストリームクラス)
・ostringstream (メモリ領域への出力ストリームクラス)
・istringstream (メモリ領域からの入力ストリームクラス)


■コンストラクタ&デストラク
・コンストラクタ:クラス名と同じ名前で戻り値の型の指定のない関数
・デストラクタ:終了処理を行うための特別な関数
 よく分からない、終了処理だけを行う?


■継承
protected:継承先からアクセスできる

Selenium2−コマンド2

■focus

現在focusされてる要素帰ってくる:
driver.switchTo().activeElement();

driver.switchTo().defaultContent();

■key

import org.openqa.selenium.Keys
WebElement.sendKeys(Keys.RETURN/ENTER);

■confirm、alert window

Alert confirm = driver.switchTo().alert();
System.out.println("confirm message: " + confirm.getText());

// click "OK" button.
confirm.accept();

// click "CANCEL" button.
confirm.dismiss();