何时应 static_cast、 dynamic_cast、 const_cast 和 reinterpret_cast 使用?

When should static_cast, dynamic_cast, const_cast and reinterpret_cast be used?

c++ pointers casting c++-faq
提问时间: 2008-12-01 20:11:07

规则的三个是什么?

What is The Rule of Three?

c++ copy-constructor assignment-operator c++-faq rule-of-three
提问时间: 2010-11-13 13:27:09

为什么是"使用命名空间标准"在 c + + 错误做法?

Why is “using namespace std” in C++ considered bad practice?

c++ namespaces std c++-faq
提问时间: 2009-09-21 03:08:23

什么是复制交换用法?

What is the copy-and-swap idiom?

c++ copy-constructor assignment-operator c++-faq copy-and-swap
提问时间: 2010-07-19 08:42:09

Explicit 关键字在 c + + 意味着什么?

What does the explicit keyword in C++ mean?

c++ constructor explicit c++-faq explicit-constructor
提问时间: 2008-09-23 13:58:45

权威的 c + + 书指南和列表

The Definitive C++ Book Guide and List

c++ c++-faq
提问时间: 2008-09-20 15:00:47

为什么模板只能实现在头文件中?

Why can templates only be implemented in the header file?

c++ templates c++-faq
提问时间: 2009-01-30 10:06:50

在 C + + 11 lambda 表达式是什么?

What is a lambda expression in C++11?

c++ lambda c++11 c++-faq
提问时间: 2011-10-02 14:58:12

什么是未定义的引用/无法解析的外部符号错误以及如何修复它?

What is an undefined reference/unresolved external symbol error and how do I fix it?

c++ linker-error undefined-reference c++-faq unresolved-external
提问时间: 2012-09-24 22:27:40

什么是智能指针,以及何时应使用?

What is a smart pointer and when should I use one?

c++ pointers c++11 smart-pointers c++-faq
提问时间: 2008-09-20 00:09:24

Rvalues、 左值、 xvalues、 glvalues 和 prvalues 是什么?

What are rvalues, lvalues, xvalues, glvalues, and prvalues?

c++ expression c++-faq c++11
提问时间: 2010-08-30 15:02:41

未定义的行为和序列点

Undefined behavior and sequence points

c++ undefined-behavior c++-faq sequence-points
提问时间: 2008-09-20 15:00:47

我需要将"模板"和"类型名"关键字置于何处,为什么?

Where and why do I have to put the “template” and “typename” keywords?

c++ templates typename c++-faq dependent-name
提问时间: 2009-03-04 11:56:16

有关在 c + + 标识符中使用下划线的规则是什么?

What are the rules about using an underscore in a C++ identifier?

c++ standards c++-faq
提问时间: 2008-10-23 07:02:06

为什么应该 c + + 程序员最小化使用的 new?

Why should C++ programmers minimize use of 'new'?

c++ memory-management new-operator c++-faq
提问时间: 2011-06-28 00:08:14

Const int *,之间的区别是什么 const int * 常量,以及常量整型 *?

What is the difference between const int*, const int * const, and int const *?

c++ c pointers const c++-faq
提问时间: 2009-07-17 13:28:09

定义和声明之间的区别是什么?

What is the difference between a definition and a declaration?

c++ c terminology c++-faq
提问时间: 2009-09-11 12:27:12

Does c + + 标准状态的 long 类型为 int 的大小?

What does the C++ standard state the size of int, long type to be?

c++ c++-faq
提问时间: 2009-02-26 07:59:23

为什么要使用显然毫无意义吗-时和在 C/c + + 宏的 if else 语句?

Why use apparently meaningless do-while and if-else statements in C/C++ macros?

c++ c c-preprocessor c++-faq
提问时间: 2008-09-30 17:36:24

何时使用前向声明?

When can I use a forward declaration?

c++ forward-declaration c++-faq
提问时间: 2009-02-16 15:31:06

在哪里找到当前的 C 或 c + + 标准文档?

Where do I find the current C or C++ standard documents?

c++ c standards c++-faq
提问时间: 2008-09-20 15:00:47

做 T & & C + + 11 所示 (双连字符) 平均值?

What does T&& (double ampersand) mean in C++11?

c++ c++11 rvalue-reference c++-faq perfect-forwarding
提问时间: 2011-03-30 03:29:58

如何在 c + + 中使用阵列?

How do I use arrays in C++?

c++ arrays pointers multidimensional-array c++-faq
提问时间: 2011-01-26 22:14:35

为什么每个成员的 sizeof 之和不等于struct的sizeof?

Why isn't sizeof for a struct equal to the sum of sizeof of each member?

c++ c struct sizeof c++-faq
提问时间: 2008-09-23 04:24:47

未定义、 指定和实现定义的行为

Undefined, unspecified and implementation-defined behavior

c++ c undefined-behavior c++-faq unspecified-behavior
提问时间: 2010-03-07 21:10:30

迭代器失效规则

Iterator invalidation rules

c++ c++11 iterator c++03 c++-faq
提问时间: 2011-06-22 10:01:49

Iostream::eof 在循环条件被认为是错误

Why is iostream::eof inside a loop condition considered wrong?

c++ iostream c++-faq
提问时间: 2011-04-09 12:49:36

C + +:"std::endl"vs""

C++: “std::endl” vs “ ”

c++ coding-style iostream c++-faq
提问时间: 2008-10-17 21:25:17

在 c + + 结构和类之间的区别是什么?

What are the differences between struct and class in C++?

c++ oop class struct c++-faq
提问时间: 2008-09-18 14:09:58

"C + + 标准库"打什么与此 STL 是什么?[关闭]

What's this STL vs. “C++ Standard Library” fight all about? [closed]

c++ stl std c++-faq
提问时间: 2011-03-05 17:32:14