经典书籍《C++ Primer》的随书源代码。

源代码在线查看: overflow.cpp

软件大小: 334 K
上传用户: LANCEZHANGL
关键词: Primer 书籍 源代码
下载地址: 免注册下载 普通下载 VIP

相关代码

				/*
				 * This file contains code from "C++ Primer, Fourth Edition", by Stanley B.
				 * Lippman, Jose Lajoie, and Barbara E. Moo, and is covered under the
				 * copyright and warranty notices given in that book:
				 * 
				 * "Copyright (c) 2005 by Objectwrite, Inc., Jose Lajoie, and Barbara E. Moo."
				 * 
				 * 
				 * "The authors and publisher have taken care in the preparation of this book,
				 * but make no expressed or implied warranty of any kind and assume no
				 * responsibility for errors or omissions. No liability is assumed for
				 * incidental or consequential damages in connection with or arising out of the
				 * use of the information or programs contained herein."
				 * 
				 * Permission is granted for this code to be used for educational purposes in
				 * association with the book, given proper citation if and when posted or
				 * reproduced.Any commercial use of this code requires the explicit written
				 * permission of the publisher, Addison-Wesley Professional, a division of
				 * Pearson Education, Inc. Send your request for permission, stating clearly
				 * what code you would like to use, and in what specific way, to the following
				 * address: 
				 * 
				 * 	Pearson Education, Inc.
				 * 	Rights and Contracts Department
				 * 	75 Arlington Street, Suite 300
				 * 	Boston, MA 02216
				 * 	Fax: (617) 848-7047
				*/ 
				
				#include 
				#include 
				
				using std::cerr;
				using std::cout;
				using std::endl;
				
				int main() 
				{
				    // max value if shorts are 8 bits
				    short short_value = 32767; 
				    short ival = 1;
				
				    // this calculation overflows
				    short_value += ival; 
				    cout 				
				    return 0;
				}
							

相关资源