
C++面向对象
pazll
这个作者很懒,什么都没留下…
展开
-
C++之父忠告
一、致读者 1. 在编程序时,你是在为你针对某个问题的解决方案中的思想建立起一种具体表示。让程序的结构尽可能地直接反映这些思想: ★.如果你能把“它”看成一个独立的概念,就把它做成一个类。 ★.如果你能把“它”看成一个独立的实体,就把它做成某个类的一个对象。 ★.如果两个类有共同的界面,将此界面做成一个抽象类。 ★.如果两个类的实现有某些显著的共同东西,将这些共性做成一个原创 2005-10-05 08:43:00 · 1045 阅读 · 0 评论 -
C++基础:如何在控制台输入整型数据不出错
刚接触C++,对于C++的标准库知道的还很少。在按照书上的例子进行例程编写的时候,经常遇到要输入一个整型数据。一般做法是直接:cin >> intVar;这样做通常会遇到,如果不输入数字,输入字符,就会出错。根据所学的知识,有如下解决办法:#include using namespace std;int main(){ float a; char buffer[ 255 ]; c原创 2005-09-29 13:16:00 · 2112 阅读 · 0 评论 -
C++字符串完全指南
前言字符串的表现形式各异,象TCHAR,std::string,BSTR等等,有时还会见到怪怪的用_tcs起头的宏。这个指南的目的就是说明各种字符串类型及其用途,并说明如何在必要时进行类型的相互转换。在指南的第一部分,介绍三种字符编码格式。理解编码的工作原理是致为重要的。即使你已经知道字符串是一个字符的数组这样的概念,也请阅读本文,它会让你明白各种字符串类之间的关系。指南的第二部分,将阐述各个字符原创 2005-10-05 19:37:00 · 1357 阅读 · 0 评论 -
C++基础:怎样判断某一文件是否存在?
很简单的一种办法:#include #include using namespace std;#define FILENAME "stat.dat"int main(){ fstream _file; _file.open(FILENAME,ios::in); if(!_file) { cout } else {原创 2005-09-29 13:20:00 · 1591 阅读 · 0 评论