通常配送無料 詳細
一時的に在庫切れ; 入荷時期は未定です。 在庫状況について
注文確定後、入荷時期が確定次第、お届け予定日をEメールでお知らせします。万が一、入荷できないことが判明した場合、やむを得ず、ご注文をキャンセルさせていただくことがあります。商品の代金は発送時に請求いたします。
この商品は、Amazon.co.jp が販売、発送します。 ギフトラッピングを利用できます。

お届け先住所
アドレス帳を使用するにはサインインしてください
または
-
正しい郵便番号を入力してください。
または
コンディション: 中古品: 良い
コメント: 表紙に中程度の切り傷/ひっかき傷. 背表紙に中程度の切り傷/ひっかき傷. Amazonアウトレットは、Amazon.com グループの一部ですので、Amazon.co.jpが発送やカスタマーサービス業務を行います。
この商品をお持ちですか? マーケットプレイスに出品する
裏表紙を表示 表紙を表示
サンプルを聴く 再生中... 一時停止   Audible オーディオエディションのサンプルをお聴きいただいています。
3点すべてのイメージを見る

C++ Primer (5th Edition) (英語) ペーパーバック – 2012/8/10

5つ星のうち 2.5 2件のカスタマーレビュー

その他(2)の形式およびエディションを表示する 他のフォーマットおよびエディションを非表示にする
Amazon 価格
新品 中古品
Kindle版
"もう一度試してください。"
ペーパーバック
"もう一度試してください。"
¥ 7,242
¥ 6,257 ¥ 4,721

AmazonStudent

Amazon Student会員なら、この商品は+10%Amazonポイント還元(Amazonマーケットプレイスでのご注文は対象外)。

click to open popover

キャンペーンおよび追加情報


この商品を見た後に買っているのは?

Kindle 端末は必要ありません。無料 Kindle アプリのいずれかをダウンロードすると、スマートフォン、タブレットPCで Kindle 本をお読みいただけます。

  • Apple
  • Android
  • Android

無料アプリを入手するには、Eメールアドレスを入力してください。


商品の説明

内容紹介

Bestselling Programming Tutorial and Reference Completely Rewritten for the New C++11 Standard

 

Fully updated and recast for the newly released C++11 standard, this authoritative and comprehensive introduction to C++ will help you to learn the language fast, and to use it in modern, highly effective ways. Highlighting today’s best practices, the authors show how to use both the core language and its standard library to write efficient, readable, and powerful code.

 

C++ Primer, Fifth Edition, introduces the C++ standard library from the outset, drawing on its common functions and facilities to help you write useful programs without first having to master every language detail. The book’s many examples have been revised to use the new language features and demonstrate how to make the best use of them. This book is a proven tutorial for those new to C++, an authoritative discussion of core C++ concepts and techniques, and a valuable resource for experienced programmers, especially those eager to see C++11 enhancements illuminated.

 

Start Fast and Achieve More

  • Learn how to use the new C++11 language features and the standard library to build robust programs quickly, and get comfortable with high-level programming
  • Learn through examples that illuminate today’s best coding styles and program design techniques
  • Understand the “rationale behind the rules”: why C++11 works as it does
  • Use the extensive crossreferences to help you connect related concepts and insights
  • Benefit from up-to-date learning aids and exercises that emphasize key points, help you to avoid pitfalls, promote good practices, and reinforce what you’ve learned

 

Access the source code for the extended examples from informit.com/title/0321714113

 

C++ Primer, Fifth Edition, features an enhanced, layflat binding, which allows the book to stay open more easily when placed on a flat surface. This special binding method—notable by a small space inside the spine—also increases durability.

 

著者について

Stanley B. Lippman has retired back to the Catalina Foothills where he is working on EEEK!, a computational model of the nervous system of the House Mouse, and An Off By One Error, a speculative novel set in the Northwestern Rain Forest. During his professional career, Stanley served as Distinguished Consultant for the Jet Propulsion Laboratory, Architect for the Visual C++ development group at Microsoft, member of technical staff at Bell Laboratories, two stints in Massive Multiplayer Online Gaming, and a surprisingly long stint in Feature Animation at Disney, DreamWorks, Pixar, and PDI. Stanley will be most remembered for his many years working with Dr. Stroustrup on the implementation of cfront, the standard implementation of C++ until the ISO standard.

 

Josée Lajoie, now at Pixar, was a member of IBM Canada’s C/C++ compiler development team, and chaired the core language working group for the original ANSI/ISO C++ standardization committee.

 

Barbara E. Moo has nearly thirty years of software experience. During her fifteen years at AT&T, she worked closely with C++ inventor Bjarne Stroustrup and managed the C++ development team for several years.

 


登録情報

  • ペーパーバック: 960ページ
  • 出版社: Addison-Wesley Professional; 5版 (2012/8/10)
  • 言語: 英語
  • ISBN-10: 0321714113
  • ISBN-13: 978-0321714114
  • 発売日: 2012/8/10
  • 商品パッケージの寸法: 17.8 x 5.6 x 23.1 cm
  • おすすめ度: 5つ星のうち 2.5 2件のカスタマーレビュー
  • Amazon 売れ筋ランキング: 洋書 - 64,402位 (洋書の売れ筋ランキングを見る)
  • さらに安い価格について知らせる
    この商品を出品する場合、出品者サポートを通じて更新を提案したいですか?

  • 目次を見る

カスタマーレビュー

5つ星のうち 2.5
あなたのご意見やご感想を教えてください

トップカスタマーレビュー

形式: ペーパーバック
学校などで先生がいれば初心者にも使えるが、この本は中級、上級のSEがC++で設計したり
コーディングしたりする際に使う本だと思う。そういう人たちって、大抵C++以外の仕事もしていて、
どのコンテナでどの機能が使えるかなど全部覚えていられるわけではないと思う。そんな時に
この本を見れば大抵答えが見つかる。

この版ではC++11にも対応した。目次にもその部分が集めて掲載されているし、本文中にも
アイコンで示されてある。日本語ではまともなC++11解説書がない現状を考えれば、これまでの
C++98をマスターしている人がC++11を学ぶのにも良い本だと思う。

星一つ減らした理由は節末にある練習問題に解答がないこと。その節をちゃんと読めば答えは
自ずと分かるような問題が中心であるが、やはりあった方が良い。
(海外でもしばしば問題にされている)
コメント 2人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか? はい いいえ 評価を送る...
フィードバックありがとうございました。
申し訳ありませんが、お客様の投票の記録に失敗しました。もう一度試してください。
違反を報告
形式: Kindle版 Amazonで購入
私のAndroidスマホアプリではまぁ普通に表示できました。

しかし、Paperwhiteではロードするのに1分以上待たされる感じで実用性が低いです。
特に、ロード中に勝手にスリープモードになってしまうと、電源ボタンを押してもスリープ画面の絵柄が変わるだけでスリープモードから復帰できなくなります。
仕方なく、電源ボタンを長押しして一旦OFFにし、再度ONにすると今度は真っ白な画面でしばらく待たされ、やっとの事でロードが完了します。ロード完了後は普通に使えますが、書籍の性質上、頭から終わりまで順番に読むものでもなく、読みたいときにいつも不愉快な動作に付き合わなければならず、気軽に開いてみることが出来ません。

しばらくの間、フォーマットに問題があるとかで販売が中止になっていたのですが、こんなものはむしろ売らないで欲しかった。あるいは、章ごとに分割してもらうなどしてもらった方がいいかもしませんね。

いずれにしても、kindle Paperwhiteは失敗作だと思います。
コメント 5人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか? はい いいえ 評価を送る...
フィードバックありがとうございました。
申し訳ありませんが、お客様の投票の記録に失敗しました。もう一度試してください。
違反を報告

Amazon.com で最も参考になったカスタマーレビュー (beta) (「Early Reviewer Program」のレビューが含まれている場合があります)

Amazon.com: 5つ星のうち 4.2 216 件のカスタマーレビュー
13 人中、13人の方が、「このレビューが参考になった」と投票しています。
5つ星のうち 5.0 An excellent book. Two thumbs up. 2016/2/13
投稿者 B.K. - (Amazon.com)
形式: ペーパーバック Amazonで購入
This is a very well written book. I'm an experienced programmer (C# and I have had experience with C++ a few years back, but nothing too serious), so it's hard for me to judge this from a beginner's perspective; however, my experience gives me a bit of an insight into what a book should include and how the material should be structured. I know what I want to get out of a book and so it makes it easy for me to judge whether that requirement has been fulfilled. I must say that this book has managed well in every aspect. It does a good job of explaining things well enough, without making it all too dry and boring. Many books do a poor job of focusing too much on some topics to the point where it's unbearable to read them, while failing to cover certain topics in any reasonable detail. I haven't had any issues with this one. It's a pretty thick book (~900 pages of actual material) and it does a good job of putting it all together. It feels like it was written by real working human beings, rather than some academic poindexter with no real-life experience. There's no pointless humor and at the same time there is absolutely no attempt at sounding superior in any of explanations in attempt to impress the reader. This book is a very easy read. I am incredibly picky on books and it's not easy to please me -- I haven't found any faults worth of mentioning with this book. I don't think a beginner will have too much difficulty with this book and I definitely think that experienced programmers wanting to brush up on their C++ will get a lot out of this. This thing will stay in my library (it's a shame there's no hardcover version, I enjoy those).

As a tip to any beginners, read through the book lightly for the first time. What I mean is that don't attempt to understand everything right away and don't focus too much on the details. Make a note of the areas you had difficulty understanding, do a slight research to see if you can grasp it right away, but don't focus on that too much. You'll be surprised how much of the earlier information will become clear and a second nature to you as you progress further. Once you're done with your first read-through, go back and see if you still don't understand any of the areas you've marked down. I'm sure that you'll be able to eliminate many of them. At this point, focus heavily on the areas you still have difficulty with. Of course, results will vary and not everyone learns the same way, but this has worked out very well for me. That's how I study for everything. I read through any material very lightly the firs time around, to get the general feeling and find the areas I'll be focusing on, and then go back to focus on those details. This strategy helped me maintain 4.0 in Computer Science, so the results are real (but once again, it may vary by person).
21 人中、20人の方が、「このレビューが参考になった」と投票しています。
5つ星のうち 2.0 Kindle formatting is messed up 2016/6/5
投稿者 Eric Pederson - (Amazon.com)
形式: Kindle版 Amazonで購入
The book itself is great. However, the formatting for the Kindle is messed up and ruins the reading experience. There are lots of complaints going back to 2014 and yet it's still a problem. Example screenshot is attached.
8 人中、8人の方が、「このレビューが参考になった」と投票しています。
5つ星のうち 4.0 best book but be careful about missing pages 2015/5/1
投稿者 Maryam Heidari Beisafar - (Amazon.com)
形式: ペーパーバック Amazonで購入
I like the book. it includes most of important features of c++. the exercises are really helpful and the chapters are arranged in a logical order. i am learning everything step by step . the only problem was the missing pages, from page 388 till page 421. I just realized this problem because i just reached chapter 10 , the sad thing is that i can't refund now. but be careful when you are buying, check it before it is too late.
9 人中、8人の方が、「このレビューが参考になった」と投票しています。
5つ星のうち 5.0 If you are buying only one book for Modern C++ (read: C++11), buy this one! 2016/6/15
投稿者 Shankar N. Swamy - (Amazon.com)
形式: ペーパーバック Amazonで購入
Tue May 31 2016 10:00:09 GMT-0700 (Pacific Standard Time)

About a year ago, I had to upgrade to C++11/14 and due to constraints on my time, started reading selected portions of this highly readable book. During the process, I immediately noticed the crisp, precision and accuracy of the writing and eventually over next seven or so months, ended up reading it completely!

For one example, you could see how they explain, towards the end of the book, the C++ memory allocation options. Many years ago, another (admittedly otherwise good) book tried to explain the nuances of "new expression", "placement new" and the "operator new library function" in a supposedly funny yet readable way but ended up completely confusing most readers. Even recently, I have run into people who were misguided by that book in their understanding of C++ memory management! In the current book, the authors took less than three pages to lay out the whole story clear and complete. This is but one example.

The best parts of the book are its coverage and writing style: comprehensive, accurate and readable. Good technical editing and extensive proof reading are evident. It does not seem like there are many typos left in the ~900 pages thick book (and hopefully there would be five less of them in the next edition - if they take in my corrections). The expertise of the authors is consistently conspicuous throughout. Using this book for day-to-day C++ programming brings back the sense of security one experienced using Harbison and Steele's "C A Reference Manual" with C programming.

During the prime days of C, there were three essential books: "Kernighan & Ritchie", "C A Reference Manual" and "C Traps and Pitfalls". The current book is like the modern C++ reincarnation of all those three and more.

From the layout of the pages, it is apparent that the authors and publishers have struggled with the size of the book: they seem to have gone to the extremes to save space!
14 人中、14人の方が、「このレビューが参考になった」と投票しています。
5つ星のうち 5.0 A good first C++ book which is also a great second book and a useful reference 2010/3/7
投稿者 Alex G. - (Amazon.com)
形式: ペーパーバック Amazonで購入
As pointed out in other reviews: compared to previous editions, the 4th edition of the "C++ Primer" is considerably different (and shorter). For this edition, Barbara E. Moo (co-author of "Accelerated C++"), a long-time programmer and writer, vastly revamped and enhanced Stan Lippman's (and Josee Lajoie's) classic.

The Good: This book is over 800 pages long, and it is quite complete in its coverage, but it is highly readable. The "C++ Primer" can be used as an introductory text: the authors have interspersed a myriad of code snippets throughout the text (which they also integrated into complete working programs; these are provided on the publisher's website, packaged for different platforms). Similarly, there are exercises at the end of most sections; these are well thought out, and greatly facilitate the reader's learning (unauthorized solutions exist on the web in the form of a wiki). Furthermore, throughout the book parts of the text have been highlighted to call attention to common pitfalls, good programming practices, and important concepts. Finally, each chapter concludes with a summary and a glossary of defined terms. In contradistinction to many other popular volumes, this book teaches real C++, not "C with classes", i.e., it contains extensive treatments of the standard library containers and algorithms, of object-oriented programming, and of generic programming. For example, the coverage of the standard library in this book is much more extensive than in "C++ Primer Plus" by Stephen Prata, a book that is often compared with (or confused with) the "C++ Primer". Even so, the "C++ Primer" also covers a number of older topics such as C-style character strings, lower-level bit manipulation of integral values, and old-style casts. The material in this book is thematically organized (pointers, expressions, functions, classes, constructors, object-oriented programming, template programming, etc.). This, along with the many forward and backward cross-references, makes it a great reference both for people who have never read it, and for those who read it a while back.

The Bad: Object-oriented programming is covered in approximately 60 pages. The coverage is solid, just like in the rest of the book, but it is condensed. For the sake of comparison: Josuttis's book "Object-Oriented Programming in C++" devotes 170 pages on more or less the same topics. In other words, an object-oriented design background, while not strictly necessary, would make reading this book easier. This aspect of "condensedness" is a more general feature of reading the "C++ Primer": even though the book is quite long, there is no filler material. This slows the reader down, so it might interfere with one's progress when using this as a first C++ book. For example, the first 300 pages (perhaps mention but) do not discuss in detail the standard library algorithms, smart pointers, object-oriented or generic programming, and other aspects of professional C++ development. A related point: I mentioned above that the book works as a reference since it is complete and contains many cross-references. A side-effect of this is that some of the earlier chapters make repeated mention of topics that have not yet been covered; that's great if this is your second C++ book (since it means every chapter is complete), but is potentially too much information for a total newbie. Finally, this book was intentionally limited to Standard C++. As a result, it doesn't talk about TR1 (a specification for functionality being added to C++'s standard library) or boost (a collection of libraries offering TR1 implementations and much more), or threading in C++. A 5th edition of the "C++ Primer" will probably appear after the new standard (still known as C++0x) comes out.

Despite the few drawbacks that I have noted above, I believe that this is a wonderful book which deserves 5 stars.

----------------

Here are my suggestions on related reading.

Recommended prequel:

* Accelerated C++, by Andrew Koenig and Barbara E. Moo

An excellent first book on C++. Goes through many topics quite fast, but is highly readable. Covers essentially all of standard C++ in under 300 pages (see also my review of it on amazon).

Recommended follow-up:

* Effective C++, 3rd edition, by Scott Meyers

This assumes you have already come across all of the material contained in the "C++ Primer". It offers solid advice on numerous aspects of effective C++ development. Meyers also describes a few design patterns as well as more modern topics like TR1.

Alexandros Gezerlis
これらのレビューは参考になりましたか? ご意見はクチコミでお聞かせください。