美文网首页
4期c++总结9月13号

4期c++总结9月13号

作者: 刘博zero | 来源:发表于2017-09-13 21:27 被阅读0次

上午学习了程序的结构主要有以下知识点:

一.了解了作用域、可见性的知识。

作用域是标识符的有效范围,有自己的理解就是标识符的有效范围。可见性是指标识符是否可以引用;在块中声明的标识符,其作用域从声明处开始,直到块结束的右花括号。

二.注意:

1.标识符应先声明,后引用。2.在同一作用域中,不能声明同名的标识符。3.如果某个标识符在外层中声明,且在内层中没有同一标识符的声明,则该标识符在内层可见。4.两个嵌套的作用域,如果在内层作用域内声明了与外层作用域中同名的标识符,则外层作用域的标识符在内层不可见。

三。友元

C++提供的一种破坏数据封装和数据隐藏的机制。为了确保数据的完整性,及数据封装与隐藏的原则,建议尽量不使用或少使用友元

友元函数的修饰关键字friend。访问对象中的成员必须通过对象名。

友元类将友元类名在另一个类中使用friend修饰说明。

一:友元关系是不能传递的。二:友元关系是单向的。

四。#include<文件名>按标准方式搜索,文件位于C++系统目录的include子目录下

#include"文件名"先在当前目录中搜索,若没有,再按标准方式搜索。

#define 宏定义指令定义符号常量,#define PI 3.14

下午主要练习了多文件的题目:

1。在做题中下面的图片中出现了个问题:error C2668: “sqrt”: 对重载函数的调用不明确在sqrt后面添加float可以解决。

2.fatal error C1070: 文件“f:\c++\新建文件夹\多文件圆矩形线段\多文件圆矩形线段\mycircle.h”中的 #if/#endif 对不匹配

#ifndef MYCIRCLE

#define MYCIRCLE

结构中没写#endif

1>  Rectangle.cpp

相关文章

  • C++ 总结 (一、基础篇)

    C++ 总结 (一、基础篇) 官网 C++ 完全兼容C语言,但是有自己的语法特点,本文总结了C++的基础知识。记录...

  • C++

    排序算法总结 对十二种排序算法进行总结C++ 类内存分布 这里不妨说下 C++ 内存分布结构,我们来看看编译器是怎...

  • 嵌入式面试高频考点(建议收藏)

    本篇参考网上及自身的面试经验,总结一些高频考察的Linux C/C++知识点,方便后续查阅总结。 一、C/C++编...

  • C++基本知识点总结(网摘)

    C++基本知识点总结(网摘)

  • static关键字

    一直使用static,但没用总结过,时间一长概念总有点模糊,趁着这次机会总结一下。c++中:C++中static有...

  • 返璞归真:现代C++精要

    参考 这是 Back to the Basics: Essentials of Modern C++ 的视频总结。...

  • 五万字长文:C/C++ 面试知识总结(上)

    C/C++ 面试知识总结 这是一篇五万字的C/C++面试知识点总结,包括答案:这是上篇,下篇今天也推送了,需要的同...

  • C++中容易被忽略的基础知识

    const和define的区别C++中static关键字的总结C++中的构造函数及深拷贝浅拷贝c++基础之引用和指...

  • C++开始

    1.1 C++注解 1.2 控制流 1.3 类简介 1.4 总结: 本笔记基于C++ primer 第五版 ,由...

  • C语言字符串处理库函数大全

    C语言中最常用标准库函数C++ sizeof的使用总结C++ Builder cstdlib 标准库函数相关颜色的...

网友评论

      本文标题:4期c++总结9月13号

      本文链接:https://www.haomeiwen.com/subject/tgklsxtx.html