{{sellerTotalView > 1 ? __("sellers", {number: sellerTotalView}) : __("seller", {number: sellerTotalView}) }}, {{numTotalView > 1 ? __("items", {number: numTotalView}) : __("item", {number: numTotalView}) }}
free FREE

Change Your Zip Code

Inventory information and delivery speeds may vary for different locations.

Location History

{{email ? __('Got it!') : __('Restock Alert')}}

We will notify you by email when the item back in stock.

Cancel
Yami

Jingdong book

计算机科学丛书:C++程序设计(原书第3版)

{{buttonTypePin == 3 ? __("Scan to view more PinGo") : __("Scan to start")}}

计算机科学丛书:C++程序设计(原书第3版)

{{__(":people-members", {'people': item.limit_people_count})}} {{ itemCurrency }}{{ item.valid_price }} {{ itemCurrency }}{{ item.invalid_price }} {{ itemDiscount }}
Ends in
{{ itemCurrency }}{{ item.valid_price }}
{{ itemCurrency }}{{ priceFormat(item.valid_price / item.bundle_specification) }}/{{ item.unit }}
{{ itemDiscount }}
{{ itemCurrency }}{{ item.valid_price }} {{ itemCurrency }}{{ priceFormat(item.valid_price / item.bundle_specification) }}/{{ item.unit }} {{ itemCurrency }}{{ item.invalid_price }} {{itemDiscount}}
{{ itemCurrency }}{{ item.valid_price }}
Sale ends in
Sale will starts after Sale ends in
{{ getSeckillDesc(item.seckill_data) }}
{{ __( "Pay with Gift Card to get sale price: :itemCurrency:price", { 'itemCurrency' : itemCurrency, 'price' : (item.giftcard_price ? priceFormat(item.giftcard_price) : '0.00') } ) }} ({{ itemCurrency }}{{ priceFormat(item.giftcard_price / item.bundle_specification) }}/{{ item.unit }}) Details
Best before

Currently unavailable.

We don't know when or if this item will be back in stock.

Unavailable in your area.
Sold Out

Details

Full product details
Editer Recommend

《计算机科学丛书:C++程序设计(原书第3版)》保持了Liang博士系列丛书中一贯的标志性的教与学的哲学:以实例教,由实践学。通过使用他所提出的已经经过实践检验的“基础先行”的方法,Liang博士在本书中通过大量实例阐明了基本的C++特性,使得学生可以通过实践来更有效地进行学习。
《计算机科学丛书:C++程序设计(原书第3版)》首先帮助学生循序渐进地学习所有必需和重要的基本概念,然后再进入面向对象程序设计方法的学习,最终掌握构建具有异常处理和输入输出功能的有意义的应用程序的方法。基本概念都是使用简短且吸引人的实例来进行阐述的。他还在实例研究中给出了一些较大规模的实例,并附以整体的分析讨论和详细的逐行注解。贯穿全书的实例和练习都以问题求解为中心,力图培养学生开发可重用组件并用之创建实际项目的意识。
与第2版相比,第3版在文字表达、内容组织、课后练习和附加材料方面都得到了显著改善。
第3版有以下创新特色:
按照逻辑顺序,重新组织了各章的内容和主题,增加了许多有趣的实例,以及引人入胜的课后练习。
在每一节的开始,以“关键点”的形式说明重要的概念和内容;在每一节的结束,以“检查点”的形式检查学生对于内容的掌握程度。
第4章就介绍了string类型,以便学生能够尽早使用该类型编写程序。
列出常见的编程错误和陷阱,让学生避免犯这些错误。
Content Description

《计算机科学丛书:C++程序设计(原书第3版)》采用“问题驱动”、“基础先行”和“实例和实践相结合”的方式,阐明了基本的C++特性。《计算机科学丛书:C++程序设计(原书第3版)》共分为三部分,第一部分介绍C++程序设计的基本概念,第二部分介绍面向对象程序设计方法,第三部分介绍算法与数据结构方面的内容。为了帮助学生更好地掌握相关知识,《计算机科学丛书:C++程序设计(原书第3版)》每章都包括以下模块:目标,引言,关键点,检查点,问题和实例研究,本章小结,在线测验,程序设计练习,提示、小窍门、警示和教学提示。
《计算机科学丛书:C++程序设计(原书第3版)》可以作为高等院校计算机及相关专业C++程序设计课程的教材,也可以作为C++程序设计的自学参考书。
Author Description

Y. Daniel Liang,普度大学终身教授,阿姆斯特朗亚特兰大州立大学计算机科学系教授。他所编写的Java教程在美国大学Java课程中采用率最高,同时他还兼任Prentice Hall Java系列丛书的编辑。
Catalogue

出版者的话
译者序
前言
致读者
第一部分 编程基础
第1章 计算机、程序和C++语言简介
1.1 引言
1.2 什么是计算机
1.2.1 CPU
1.2.2 位和字节
1.2.3 内存
1.2.4 存储设备
1.2.5 输入输出设备
1.2.6 通信设备
1.3 编程语言
1.3.1 机器语言
1.3.2 汇编语言
1.3.3 高级语言
1.4 操作系统
1.4.1 控制和监视系统活动
1.4.2 分配和指派系统资源
1.4.3 任务调度
1.5 C++语言的历史
1.6 一个简单的C++程序
1.7 C++程序开发周期
1.8 程序风格和文档
1.8.1 适当的注释和注释风格
1.8.2 正确的缩进和间距
1.9 编程错误
1.9.1 语法错误
1.9.2 运行时错误
1.9.3 逻辑错误
1.9.4 常见错误
关键术语
本章小结
在线测验
程序设计练习
第2章 程序设计基础
2.1 引言
2.2 编写简单的程序
2.3 从键盘读取输入
2.4 标识符
2.5 变量
2.6 赋值语句和赋值表达式
2.7 命名常量
2.8 数值数据类型及其运算
2.8.1 数值类型
2.8.2 数值文字常量
2.8.3 数值运算符
2.8.4 指数运算符
2.9 算术表达式和运算符优先级
2.10 实例研究:显示当前时间
2.11 简写运算符
2.12 自增、自减运算符
2.13 数值类型转换
2.14 软件开发流程
2.15 实例研究:计算给定金额的货币数量
2.16 常见错误
关键术语
本章小结
在线测验
程序设计练习
第3章 分支语句
3.1 引言
3.2 bool数据类型
3.3 if语句
3.4 双分支的if-else语句
3.5 嵌套的if语句和多分支的if-else语句
3.6 常见错误和陷阱
3.7 实例研究:计算身体质量指数
3.8 实例研究:计算税款
3.9 生成随机数
3.10 逻辑运算符
3.11 实例研究:确定闰年
3.12 实例研究:彩票
3.13 switch语句
3.14 条件表达式
3.15 运算符优先级和结合律
3.16 调试
关键术语
本章小结
在线测验
程序设计练习
第4章 数学函数、字符和字符串
4.1 引言
4.2 数学函数
4.2.1 三角函数
4.2.2 指数函数
4.2.3 近似函数
4.2.4 min、max和abs函数
4.2.5 实例研究:计算三角形的角
4.3 字符数据类型和操作符
4.3.1 ASCII码
4.3.2 从键盘读取一个字符
4.3.3 特殊字符的转义序列
4.3.4 数值类型和字符类型之间的相互转换
4.3.5 比较和测试字符
4.4 实例研究:生成随机字符
4.5 实例研究:猜生日
4.6 字符函数
4.7 实例研究:十六进制转换为十进制
4.8 字符串类型
4.8.1 字符串索引和下标操作符
4.8.2 连接字符串
4.8.3 比较字符串
4.8.4 读字符串
4.9 实例研究:使用字符串修改彩票程序
4.10 格式化控制台输出
4.10.1 setprecision(n)操作
4.10.2 修改操作
4.10.3 showpoint操作
4.10.4 setw(width)操作
4.10.5 left和right操作
4.11 简单的文件输入输出
4.11.1 写入文件
4.11.2 读取一个文件
关键术语
本章小结
在线测验
程序设计练习
第5章 循环
5.1 引言
5.2 while循环
5.2.1 实例研究:猜数字
5.2.2 循环设计策略
5.2.3 实例研究:多道减法测试
5.2.4 使用用户的确认控制循环
5.2.5 使用标记值控制循环
5.2.6 输入和输出重定向
5.2.7 从一个文件中读取所有的数据
5.3 do-while循环
5.4 for循环
5.5 使用哪种循环
5.6 嵌套循环
5.7 最小化数字错误
5.8 实例研究
5.8.1 求最大公约数
5.8.2 预测未来的学费
5.8.3 蒙特卡罗模拟
5.8.4 十进制转换为十六进制
5.9 关键字break和continue
5.10 实例研究:检查回文
5.11 实例研究:输出素数
关键术语
本章小结
在线测验
程序设计练习
第6章 函数
6.1 引言
6.2 函数定义
6.3 函数调用
6.4 无返回值函数
6.5 以传值方式传递参数
6.6 模块化代码
6.7 函数的重载
6.8 函数原型
6.9 缺省参数
6.10 内联函数
6.11 局部、全局和静态局部变量
6.11.1 for循环中变量的作用域
6.11.2 静态局部变量
6.12 以引用方式传递参数
6.13 常量引用参数
6.14 实例研究:十六进制转换为十进制
6.15 函数抽象和逐步求精
6.15.1 自顶向下设计
6.15.2 自顶向下或自底向上实现
6.15.3 实现细节
6.15.4 逐步求精的好处
关键术语
本章小结
在线测验
程序设计练习
第7章 一维数组和C字符串
7.1 引言
7.2 数组基础
7.2.1 声明数组
7.2.2 访问数组元素
7.2.3 数组初始化语句
7.2.4 处理数组
7.3 问题:彩票号码
7.4 问题:一副纸牌
7.5 数组作为函数参数
7.6 防止函数修改传递参数的数组
7.7 数组作为函数值返回
7.8 问题:计算每个字符的出现次数
7.9 搜索数组
7.9.1 顺序搜索方法
7.9.2 二分搜索方法
7.10 排序数组
7.11 C字符串
7.11.1 输入和输出C字符串
7.11.2 C字符串函数
7.11.3 使用strcpy和strncpy函数复制字符串
7.11.4 使用strcat和strncat函数拼接字符串
7.11.5 使用strcmp函数比较字符串
7.11.6 字符串和数字之间的转换
关键术语
本章小结
在线测验
程序设计练习
第8章 多维数组
8.1 引言
8.2 声明二维数组
8.3 操作二维数组
8.4 二维数组作为函数参数
8.5 问题:评定多项选择测试的成绩
8.6 问题:找最近邻点对
8.7 问题:数独
8.8 多维数组
8.8.1 问题:每日温度与湿度
8.8.2 问题:猜生日
本章小结
在线测验
程序设计练习

第二部分 面向对象编程
第9章 对象和类
9.1 引言
9.2 声明类
9.3 例:定义类和创建对象
9.4 构造函数
9.5 创建及使用对象
9.6 类定义和类实现的分离
9.7 避免多次包含
9.8 类中的内联函数
9.9 数据域封装
9.10 变量作用域
9.11 类抽象和封装
关键术语
本章小结
在线测验
程序设计练习
第10章 面向对象思想
10.1 引言
10.2 string类
10.2.1 构造一个字符串
10.2.2 追加字符串
10.2.3 字符串赋值
10.2.4 函数at、clear、erase及empty
10.2.5 函数length、size、capacity和c_str()
10.2.6 字符串比较
10.2.7 获取子串
10.2.8 字符串搜索
10.2.9 字符串插入和替换
10.2.10 字符串运算符
10.2.11 把数字转换为字符串
10.2.12 字符串分割
10.2.13 实例研究:字符串替换
10.3 对象作为函数参数
10.4 对象数组
10.5 实例成员和静态成员
10.6 只读成员函数
10.7 从对象的角度思考
10.8 对象合成
10.9 实例研究:StackOfIntegers类
10.10 类设计准则
10.10.1 内聚
10.10.2 一致
10.10.3 封装
10.10.4 清晰
10.10.5 完整
10.10.6 实例与静态
关键术语
本章小结
在线测验
程序设计练习
第11章 指针及动态内存管理
11.1 引言
11.2 指针基础
11.3 用typedef定义同义类型
11.4 常量指针
11.5 数组和指针
11.6 函数调用时传递指针参数
11.7 从函数中返回指针
11.8 有用的数组函数
11.9 动态持久内存分配
11.10 创建及访问动态对象
11.11 this指针
11.12 析构函数
11.13 实例研究:Course类
11.14 拷贝构造函数
11.15 自定义拷贝构造函数
关键术语
本章小结
在线测验
程序设计练习
第12章 模板、向量和栈
12.1 引言
12.2 模板基础
12.3 例:一个通用排序函数
12.4 模板类
12.5 改进Stack类
12.6 C++向量类
12.7 用vector类替换数组
12.8 实例研究:表达式计算
关键术语
本章小结
在线测验
程序设计练习
第13章 文件输入输出
13.1 引言
13.2 文本输入输出
13.2.1 向文件中写入数据
13.2.2 从文件中读取数据
13.2.3 检测文件是否存在
13.2.4 检测文件结束
13.2.5 让用户输入文件名
13.3 格式化输出
13.4 函数:getline、get和put
13.5 fstream和文件打开模式
13.6 检测流状态
13.7 二进制输入输出
13.7.1 write函数
13.7.2 read函数
13.7.3 例:二进制数组I/O
13.7.4 例:二进制对象I/O
13.8 随机访问文件
13.9 更新文件
关键术语
本章小结
在线测验
程序设计练习
第14章 运算符重载
14.1 引言
14.2 Rational类
14.3 运算符函数
14.4 重载[]运算符
14.5 重载简写运算符
14.6 重载一元运算符
14.7 重载++和——运算符
14.8 友元函数和友元类
14.9 重载<<和>>运算符
14.10 自动类型转换
14.10.1 转换为基本数据类型
14.10.2 转换为对象类型
14.11 定义重载运算符的非成员函数
14.12 带有重载运算符函数的Rational类
14.13 重载赋值运算符
关键术语
本章小结
在线测验
程序设计练习
第15章 继承和多态
15.1 引言
15.2 基类和派生类
15.3 泛型程序设计
15.4 构造函数和析构函数
15.4.1 调用基类构造函数
15.4.2 构造函数链和析构函数链
15.5 函数重定义
15.6 多态
15.7 虚函数和动态绑定
15.8 关键字protected
15.9 抽象类和纯虚函数
15.10 类型转换:static_cast 和 dynamic_cast
关键术语
本章小结
在线测验
程序设计练习
第16章 异常处理
16.1 引言
16.2 异常处理概述
16.3 异常处理机制的优点
16.4 异常类
16.5 自定义异常类
16.6 多重异常捕获
16.7 异常的传播
16.8 重抛出异常
16.9 异常说明
16.10 何时使用异常机制
关键术语
本章小结
在线测验
程序设计练习

第三部分 算法和数据结构
第17章 递归
17.1 引言
17.2 例:阶乘
17.3 实例研究:斐波那契数
17.4 用递归方法求解问题
17.5 递归辅助函数
17.5.1 选择排序
17.5.2 二分搜索
17.6 汉诺塔
17.7 八皇后问题
17.8 递归与循环
17.9 尾递归
关键术语
本章小结
在线测验
程序设计练习
第18章 开发高效的算法
第19章 排序
第20章 链表、队列和优先队列
第21章 二分搜索树
第22章 STL容器
第23章 STL算法
第24章 图及其应用
第25章 加权图及其应用
第26章 平衡二叉树和伸展树

附录
附录A C++关键字
附录B ASCII字符集
附录C 运算符优先级表
附录D 数字系统
附录E 位运算

Specifications

Brand Jingdong book
Brand Origin China

Disclaimer

Product packaging, specifications and price are subject to change without notice. All information about the products on our website is provided for information purposes only. Please always read labels, warnings and directions provided with the product before use.

View Full Terms of Use
Add to favorites
{{ $isZh ? coupon.coupon_name_sub : coupon.coupon_ename_sub | formatCurrency }}
{{__("Buy Directly")}} {{ itemCurrency }}{{ item.directly_price }}
Quantity
{{ quantity }}
{{ instockMsg }}
{{ limitText }}
{{buttonTypePin == 3 ? __("Scan to view more PinGo") : __("Scan to start")}}
Sold by JD@CHINA
Ship to
{{ __("Ship to United States only") }}
Free shipping over 69
Genuine guarantee

Added to Cart

Keep Shopping

More to Consider

{{ item.brand_name }}

{{ item.item_name }}

{{ item.currency }}{{ item.market_price }}

{{ item.currency }}{{ item.unit_price }}

{{ item.currency }}{{ item.unit_price }}

Coupons

{{ coupon.coupon_name_new | formatCurrency }}
Clip Clipped Over
{{ getCouponDescStr(coupon) }}
{{ coupon.use_time_desc }}
Expires soon {{ formatTime(coupon.use_end_time) }}

Share this item with friends

Cancel

Yami Gift Card

Get this exclusive deal when paying with gift card

Terms and Conditions

Gift card deals are special offers for selected products;

The gift card deals will automatically be activated if a customer uses gift card balance at check out and the balance is sufficient to pay for the total price of the shopping cart products with gift card deals;

You will not be able to activate the gift card deals if you choose other payment methods besides gift card. The products will be purchased at their normal prices;

If your account balance is not enough to pay for the products with gift card deals, you can choose to reload your gift card balance by clicking on the Reload button at either shopping cart page or check out page;

Products that have gift card deals can be recognized by a special symbol showing 'GC Deal';

For any additional questions or concerns, please contact our customer service;

Yamibuy reserves the right of final interpretation.

Sold by Yami

Service Guarantee

Yami Free Shipping over $49
Yami Easy Returns
Yami Ships from United States

Shipping

  • United States

    Standard Shipping is $5.99 (Excluding Alaska & Hawaii). Free on orders of $49 or more.

    Local Express is $5.99 (Available in Parts of CA, NJ, MA & PA). Free on orders of $49 or more.

    2-Day Express (Includes Alaska & Hawaii) starts at $19.99.

Return Policy

Yami is committed to provide our customers with a peace of mind when purchasing from us. Most items shipped from Yamibuy.com can be returned within 30 days of receipt of shipment (For Food, Beverages, Snacks, Dry Goods, Health supplements, Fresh Grocery and Perishables Goods, within 7 days of receipt of shipment due to damages or quality issues; To ensure that every customer receives safe and high-quality products, we do not provide refunds or returns for beauty products once they have been opened or used, except in the case of quality issues; Some products may have different policies or requirements associated with them, please see below for products under special categories, or contact Yami Customer Service for further assistance).
Thank you for your understanding and support.

Learn More

Sold by Yami

Terms and Conditions of Yami E-Gift Card

If you choose “Redeem automatically” as your delivery method, your gift card balance will be reload automatically after your order has been processed successfully;

If you choose “Send to Email”as your delivery method, the card number and CVV will be sent to the email address automatically;

Any user can use the card number and CVV to redeem the gift card, please keep your gift card information safely. If you have any trouble receiving email, please contact Yami customer service;

Yami gift card can be used to purchase both Yami owned or Marketplace products;

Yami gift card will never expire;

Yami gift card balance does not have to be used up at once;

All rights reserved by Yami.

Return Policy

Gift card that has already been consumed is non-refundable.

Sold by JD@CHINA

Service Guarantee

Yami Free Shipping over $49
Yami Easy Returns
Yami Ships from United States

Shipping

  • United States

    Standard Shipping is $5.99 (Excluding Alaska & Hawaii). Free on orders of $49 or more.

    Local Express is $5.99 (Available in Parts of CA, NJ, MA & PA). Free on orders of $49 or more.

    2-Day Express (Includes Alaska & Hawaii) starts at $19.99.

Return Policy

You may return product within 30 days upon receiving the product. Items returned must be new in it's original packing, including the original invoice for the purchase. Customer return product at their own expense.

Sold by JD@CHINA

Service Guarantee

Yami Cross-store Free Shipping over $69
Yami 30-days Return

Yami-China FC

Yami has a consolidation warehouse in China which collects multiple sellers’ packages and combines to one order. Our Yami consolidation warehouse will directly ship the packages to your door. Cross-store free shipping over $69.

Return Policy

You may return products within 30 days upon receiving the products. Sellers take responsibilities for any wrong shipment or missing items. Packing needs to be unopened for any other than quality issues return. We promise to pack carefully, but because goods are taking long journey to destinations, simple damages to packaging may occur. Any damages not causing internal goods quality problems are not allowed to return. If you open the package and any quality problem is found, please contact customer service within three days after receipt of goods.

Shipping Information

Yami Consolidation Service Shipping Fee $9.99(Free shipping over $69)

Sellers in China will ship their orders within 1-2 business days once the order is placed. Packages are sent to our consolidation warehouse in China and combined there. Our Yami consolidation warehouse will directly ship the packages to you via UPS. The average time for UPS to ship from China to the United States is about 10 working days and it can be traced using the tracking number. Due to the pandemic, the delivery time may be delayed by about 5 days. The package needs to be signed by the guest. If the receipt is not signed, the customer shall bear the risk of loss of the package.

Sold by JD@CHINA

Service Guarantee

Free shipping over 69
Genuine guarantee

Shipping

Yami Consolidated Shipping $9.99(Free shipping over $69)


Seller will ship the orders within 1-2 business days. The logistics time limit is expected to be 7-15 working days. In case of customs clearance, the delivery time will be extended by 3-7 days. The final receipt date is subject to the information of the postal company.

Yami Points information

All items are excluding from any promotion or points events on Yamibuy.com

Return Policy

You may return product within 30 days upon receiving the product. Items returned must be new in it's original packing, including the original invoice for the purchase. Customer return product at their own expense.

Yami

Download the Yami App

Back Top

Recommended for You

About the brand

Jingdong book

为您推荐

Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折

Reviews{{'('+ commentList.posts_count + ')'}}

Have your say. Be the first to help other guests.

Write a review
{{ totalRating }} Write a review
  • {{i}} star

    {{i}} stars

    {{ parseInt(commentRatingList[i]) }}%

Yami Yami
{{ comment.user_name }}

{{ showTranslate(comment) }}Show Less

{{ strLimit(comment,800) }}Show more

Show Original

{{ comment.content }}

Yami
Show All

{{ formatTime(comment.in_dtm) }} VERIFIED PURCHASE {{groupData}}

{{ comment.likes_count }} {{ comment.likes_count }} {{ comment.reply_count }} {{comment.in_user==uid ? __('Delete') : __('Report')}}
Yami Yami
{{ comment.user_name }}

{{ showTranslate(comment) }}Show Less

{{ strLimit(comment,800) }}Show more

Show Original

{{ comment.content }}

Yami
Show All

{{ formatTime(comment.in_dtm) }} VERIFIED PURCHASE {{groupData}}

{{ comment.likes_count }} {{ comment.likes_count }} {{ comment.reply_count }} {{comment.in_user==uid ? __('Delete') : __('Report')}}

No related comment~

Review

Yami Yami

{{ showTranslate(commentDetails) }}Show Less

{{ strLimit(commentDetails,800) }}Show more

Show Original

{{ commentDetails.content }}

Yami
Show All

{{ formatTime(commentDetails.in_dtm) }} VERIFIED PURCHASE {{groupData}}

{{ commentDetails.likes_count }} {{ commentDetails.likes_count }} {{ commentDetails.reply_count }} {{commentDetails.in_user==uid ? __('Delete') : __('Report')}}

Please write at least one word

Comments{{'(' + replyList.length + ')'}}

Yami Yami

{{ showTranslate(reply) }}Show Less

{{ strLimit(reply,800) }}Show more

Show Original

{{ reply.reply_content }}

{{ formatTime(reply.reply_in_dtm) }}

{{ reply.reply_likes_count }} {{ reply.reply_likes_count }} {{ reply.reply_reply_count }} {{reply.reply_in_user==uid ? __('Delete') : __('Report')}}

Please write at least one word

Cancel

That’s all the comments so far!

Write a review
How would you rate this item?

Please add your comment.

  • A nice nickname will make your comments more popular!
  • The nickname in your account will be changed to the same as here.
Thanks for your review
Our community rely on great reviews like yours to find the best of Asia.

Report

If you find this content inappropriate and think it should be removed from the Yami.com site, let us know please.

Cancel

Are you sure to delete your review?

Cancel

You’ve Recently Viewed

About the brand

Jingdong book