
c++知识笔记
weiyuanzhang123
这个作者很懒,什么都没留下…
展开
-
实现C++和C的混合编程
#ifdef __cplusplusextern "C" void display();#elsevoid myfunction();#endif或者#ifdef __cplusplusextern "C" {#endifvoid display();#ifdef __cplusplus}#endif原创 2021-12-30 22:49:21 · 494 阅读 · 0 评论 -
C++:类型转换运算符
最近发现自己对这个知识点理解的模棱两可,特做笔记如下。转载自:笔记:类型转换运算符_酒红的专栏-优快云博客_类型转换运算符略有删改。类型转换运算符(conversion operator)是类的一种特殊成员函数,它负责将一个类类型的值转换成其他类型。类型转换函数的一般形式是:operator type() const;其中,type表示转换目标类型,除了void、数组或函数类型,但允许转换成指针(包括数组指针及函数指针)。类型转换运算符既没有显式的返回类型,也没有形参,而且必须定.原创 2021-11-16 15:04:30 · 1148 阅读 · 0 评论 -
C++ 隐式的类类型转换
内容来源于C++ Primer 5,作为笔记。如果构造函数只接受一个实参,则它实际上定义转换为此类类型的隐式转换机制,有时我们把这种构造函数称作转换构造函数。能通过一个实参调用的构造函数定义了一条从构造函数的参数类型向类类型隐式转换的规则。只允许一步类类型转换类类型转换不是总有效抑制构造函数定义的隐式转换在要求隐式转换的程序上下文中,我们可以通过将构造函数声明为explicit加以阻止。关键字explicit只对一个实参的构造函数有效。需要多个实参的构造..原创 2021-11-06 17:10:34 · 1118 阅读 · 0 评论 -
C++ 使用默认构造函数
在阅读书籍时,发现对这一段内容特别陌生,特地记下来。下面的obj的声明可以正常编译通过:Sales_data obj() // 正确,定义了一个函数而非对象if(obj.isbn()) == primer_5th_ed.isbn()) // 错误,obj是一个函数担当我们试图使用obj时,编译器将报错,提示我们不能对函数使用成员访问元素符。问题在于,尽管我们想声明一个默认初始化的对象,obj实际的含义缺失一个不接收任何参数的函原创 2021-11-06 16:44:46 · 631 阅读 · 0 评论 -
【C/C++开发】STL内嵌数据类型: value_type
转载自:【C/C++开发】STL内嵌数据类型: value_type - ZhangPYi - 博客园使用stl库的时候一直对value_type这个东西理解的不是很好,可以说就是不理解。今天看了《STL源码剖析》才恍然大悟。这里稍作记录。每个STL中的类都有value_type这种东西,通俗的说value_type 就是stl容器盛装的数据的数据类型,例如:vector<int> vec;vector<int>::value_type x;上述两句代码,第一原创 2021-11-02 09:06:14 · 358 阅读 · 0 评论 -
C++ 中的左值和右值
引自:理解C和C++中的左值和右值在学习完C++之后,对左值和右值一直都明白的不是特别清晰,所以查阅资料后,决定对该内容进行笔记抄录,原文见上链接,略有整理。原创 2021-08-05 21:43:32 · 107 阅读 · 0 评论 -
C/C++ 时间类型详解(time_t和tm)
最近项目遇到了时间处理的地方,发现自己在这一块一致不太明白,查找到以下链接将时间类型讲解的非常详细了,特转载过来,方便查询和学习。https://blog.youkuaiyun.com/ybhjx/article/details/69374354?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_title~default-0.control&spm=1001.2101.3001.4242...原创 2021-07-28 17:14:05 · 257 阅读 · 0 评论 -
C/C++知识笔记 typedef函数指针
前段时间看到某行代码,竟然一下子觉得这个语法好奇怪,完全不懂,随后才发现typedef函数指针用法竟然忘记了,于是急忙搜集资料和查看C++ primer,于是以下为网络搜集和整理的梳理,记为笔记。文章整理自:https://www.cnblogs.com/shenlian/archive/2011/05/21/2053149.htmlhttps://blog.youkuaiyun.com/suntingsheng123/article/details/805898611.简单的函数指针的应用形式1:原创 2021-07-22 09:33:56 · 415 阅读 · 0 评论 -
C++知识笔记 extern “C”的作用详解
见链接:https://www.cnblogs.com/carsonzhu/p/5272271.html该文很详细的说明了extern “C”的作用与使用原创 2021-07-21 10:56:44 · 96 阅读 · 0 评论