このScott Meyersは他にも多くの書籍を執筆していてどれもとても参考になるものばかり。 *英会話レッスンや勉強会のご案内も優先してお送りさせていただきます。, 「effective」 と「efficient」の違い | 英語初心者でも世界に羽ばたける!英語&マインド習得法☆.   これは “revenue” とは違い、収益からコストを引いた残りの「利益」を指します。, “summarize” とは「要点を手短に述べる」「要約する」という意味で使われる動詞です。名詞の “summary(要約)” も合わせて覚えておきましょう。, それに対して “recap” は「要点を繰り返す」という意味の動詞です。 By following users and tags, you can catch up information on technical fields that you are interested in as a whole, By "stocking" the articles you like, you can search right away. 非constメンバ関数内で呼び出すにはthisポインタをキャストする必要があります。, いわゆるRAII(Resource acquisition is initialization)のことです。 こちらは「すでに述べられた内容を繰り返す」という点がポイントで、ビジネスシーンやニュースでよく登場します。名詞も同じく “recap” と綴ります。, “propose” も “suggest” も日本語では「提案する」と訳されますね。, “propose” はよりフォーマルで、何かを検討にかけるために積極的に提案するというニュアンスが含まれるのに対して、“suggest” は単なるアイデア的なものを伝えたり、それとなくほのめかしたものを指す場合が多いです。, また、名詞の “proposal” は “suggestion” とは違い、提案や計画がしっかりとした文書になったものを表します。, “target” も “objective” も「目標」と訳されますが、“target” は具体的な「達成したい結果」を意味し、数値で表すことができるものになります。, それに対して “objective” はもう少しフォーマルな単語で、なおかつ数々の計画された “target” を達成していくことによって実現できる「具体的な達成目標」になります。こちらは特にビジネスの世界でよく使われる単語です。, 例えば、「フルマラソンを4時間で完走できるようになる」のが “objective” で、それに向けた計画的なトレーニング目標が “target” というイメージです。, “benefit” は、便利・役に立つという効果が得られる「恩恵・利益」を表します。, “advantage” は、その人にとって「有利な(好都合な)事や状況」を表します。 しかし、時にはconstメンバ関数と非constメンバ関数で同じ処理をしたい時があります。 7. effective / efficient. It doesn’t waste energy and our money. こちらは、形状を適応させる “adapter / adaptor(アダプター)” を思い浮かべると分かりやすいですね。, “institution” とは「慣習・制度」や「組織・機関」などを表す際によく使われます。教育機関や医療機関・金融機関などの「機関」が “institution” です。, 一方、“instruction” は複数形で「指示」という意味で使われます。商品を買ったときに付いてくる「取扱説明書」も、英語では “instructions” と呼ばれます。, “permission” は “permit(許可する)” の名詞。“ask for permission(許可を求める)”、“give someone permission to do(〜する許可を与える)”、“without permission(許可なく)” のように日常会話でとてもよく使われます。, そして見た目が似ている “admission” ですが、意味は入学・入場などの「入ることへの許可」や「入場料」。イベントで “admission free” と書いてあれば「入場料無料」という意味です。, 日本語で「クレームを言う」や「文句を言う」にあたる動詞が “complain” です。 アメリカ生活5年&外資系企業勤務10年を経て、現在日系グローバル企業勤務。英語で可能性は広がる!, effective と efficient はどちらも形容詞で、発音も綴りも似ていて、意味も似ているので混合しやすいですよね。, 労力に対して効果が大きい、リソース(労力、時間など)を無駄にしない時に使う単語です。. 記事を書くにあたって参考にした本はAmazonより購入できます。, 作者のScott Meyersはアメリカのソフトウェアコンサルタントです。

The online banking system offers an efficient way to check your account. しかし、使う際にこのようにすると予想外の挙動を示します。, マクロは置き換えるだけなのでxが++aになってしまい求めていた値が得られなくなります。 なぜなら、マクロはプログラムをコンパイルする直前にソースコードにある指定された文字列を置き換えているに過ぎないからです。このためバグが発生します。, これを解決するには単純に#defineを使うのをやめるべきです。 「学生時代は英語がビリだった」― 25歳で英語を学び直し、社内通訳者として活躍する安藤みやこさん. Copyright © CyberAgent, Inc. All Rights Reserved. “complain about 〜” で「〜について文句を言う」を表します。, ただし、誰かに対して「クレームがあります」と言う場合には、名詞の “complaint(クレーム、文句・不満)” の方がよく使われます。, 辞書を見るとどちらも「代理店」という意味があるこの2つの単語。違いは「ポイントがどこにあるか」です。, “agent” は基本的に「人」に焦点を置きます。「代理で行なう人」という意味で、個人だけではなく企業も “agent” で表すことがあります。, 一方、「代理で行なう組織・ビジネス・働き」に焦点をあてたのが “agency”。この単語には「代理人」という意味はありません。, “effective” は “effect(結果・効果)” に由来する形容詞で、「(期待した)効果がある」という意味です。例えば、眠いときに濃いコーヒーを飲むのは “effective” ですね。, それに対して、“efficient” は「効率がいい」を表します。 この2つも見た目は似ていますが、意味は全く異なります。 “effective” は “effect(結果・効果)” に由来する形容詞で、「(期待した)効果がある」という意味です。例えば、眠いときに濃いコーヒーを飲むのは “effective” ですね。 このムダを避けるために初期化リストを使いましょう。 しかし、constメンバ関数はオブジェクトがconstの時に呼び出される関数です。