![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++ Learning
pangyinglong
这个作者很懒,什么都没留下…
展开
-
C++类中构造函数初始化列表
参考文章:https://blog.csdn.net/weicao1990/article/details/81536022 《C++ Primer》中提到在以下三种情况下需要使用构造函数初始化列表: 1. 需要初始化的类的成员变量是对象的情况; 2. 需要初始化的类的成员变量由const修饰的或初始化的类的引用成员变量; 3. 子类初始化父类的成员; 对于以上3点,可将初始的内容分为变量和对象两种。 i、对于变量,可以认为是简单的赋值操作,比如A:conA(int _...原创 2020-06-21 13:02:49 · 335 阅读 · 0 评论 -
C++头文件编写过程中出现=PCH 警告:标头停止点不能位于宏或#if块中
#ifndef __Student_H__ #define __Student_H__ namespace xin{ class Student{}; } #endif 以上是正确的书写方式,编译运行不会出错,但是常常提示标题里的警告。 #pragma once 和#ifndef块二者的作用相同,都是为了防止同一个文件被#include多次,只是机理不同。 使用#pragma once时不...原创 2019-09-10 19:53:18 · 1099 阅读 · 0 评论 -
在编译C++工程文件是出现错误:系统找不到指定文件路径
我的C++工程出现这个问题的原因是:标准命名空间std的cout和cin类能够输入输出的是基础数据类型,如果是自定义的数据类型就会发生上述错误。 比如cout<< struct 输出一个结构体,错误就产生。 ...原创 2019-09-10 20:33:00 · 3657 阅读 · 0 评论 -
C++网络学习资源(网站)
下面这个网站资料很全: https://www.runoob.com/cplusplus/cpp-namespaces.html原创 2019-09-10 20:56:44 · 426 阅读 · 0 评论 -
C++命名空间using namespace
using基础知识参考网站:https://www.runoob.com/cplusplus/cpp-namespaces.html using分using声明和using编译指令 1、using声明是说明使用某个函数或类型 2、using编译指令是说明使用空间里面的所有成员 using namespace 可以进行嵌套。 最后,在*.h文件中using namespace{}表示成员命...原创 2019-09-10 21:05:07 · 277 阅读 · 0 评论 -
函数模板和类模板
函数模板 template <class type> ret-type func-name(parameter list) { // 函数的主体 } 类模板 template <class type> class class-name { . . . } template <typename T> class my_dat{ publ...原创 2019-09-10 22:16:41 · 116 阅读 · 0 评论