![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
小风_
致力于严谨、有趣的AI算法
展开
-
类与对象
抽象,封装,继承,多态,类,访问控制,对象,成员函数原创 2017-09-16 21:32:26 · 163 阅读 · 0 评论 -
构造函数与析构函数
C++程序中的初始化和清理工作,分别由构造函数与析构函数来完成构造函数要点: 1.每一个变量在程序运行时都要占据一定的内存空间,在声明一个变量时对变量进行初始化,就意味着在为变量分配内存单元的同时,在其中写入了变量 的初始值 2.如果需要进行对象初始化,程序员需要编写初始化程序 3.构造函数的作用在于,在对象被创建时利用特定的值构造对象,将对象初始化为一个特定的状态。 4.构造函数是类的一原创 2017-09-18 18:41:52 · 401 阅读 · 0 评论 -
类的组合
类的组合要领: 1.类的组合描述的就是一个类内嵌其它类的对象作为成员的情况,它们之间的关系是包含与被包含的关系 2.当创建类的对象时,如果这个类具有内嵌对象成员,那么各个内嵌对象将首先被创建 3.在创建对象时既要对本类的基本类型数据成员进行初始化,又要对内嵌对象成员进行初始化 4.一般定义形式:类名::类名(形参表):内嵌对象1(形参表),内嵌对象2(形参表)...{类的初始化}内嵌对象1原创 2017-10-03 16:19:36 · 1187 阅读 · 1 评论 -
数据的共享与保护
1.标识符的作用域与可见性作用域:指的是标识符的有效范围,一个标识符在程序正文中有效的区域 可见性:标识符是否可以引用的问题。声明在前,引用在后作用域函数原型作用域局部作用域(块作用域) 1.函数形参列表中形参的作用域,始于声明,止于函数体结束 2.函数体声明的变量,始于声明,止于大括号 3.局部作用域的变量也称局部变量类作用域 访问方式: 1.成员函数直接访问成员m原创 2017-10-03 17:45:46 · 532 阅读 · 0 评论 -
fatal error C1083: Cannot open include file: 'streambuf': No such file or directory解决方案
将此三个头文件文档加入目录VC++6.0\VC98\INCLUDE下即可exception.h stdexcept.h streambuf.h//exception.h/****exception - Defines class exception and related functions** Copyright (c) 1994-1997, Microsoft Corporation原创 2017-10-24 22:51:18 · 6505 阅读 · 0 评论