c++杂谈
c++基础知识及c++杂记
余又年
这个作者很懒,什么都没留下…
展开
-
函数返回值为指针或者引用
c++ 指针使用原创 2023-03-09 08:39:17 · 112 阅读 · 0 评论 -
宏定义#define的几种常见用法
#define的几种常见用法原创 2023-03-05 17:49:44 · 455 阅读 · 0 评论 -
两个小问题
逛B站看到这么一个问题,java里面的static修饰的方法的重载和重写。虽然是学c++,但是脑海中是有答案的。不过仔细想想,只是知道,并不能鞭辟入里地说明缘由。只能写代码验证加深一下印象。顺便再记一下子类调用父类构造函数和析构函数的顺序。class A{public: A() { cout << "我是A"; } static void aa() { cout << "A0"; } ~A() { cout << "A析构";原创 2021-12-03 06:15:21 · 936 阅读 · 0 评论 -
static作用详解
待编辑(9.5之前)原创 2021-09-02 00:32:35 · 301 阅读 · 0 评论 -
回调函数笔记(一篇就够了)
概念,取自Stack Overflow大神的叙述(个人感觉比较好理解)再来看看来自Stack Overflow某位大神简洁明了的表述:A "callback" is any function that is called by another function which takes the first function as a parameter。 也就是说,函数 F1 调用函数 F2 的时候,函数 F1 通过参数给 函数 F2 传递了另外一个函数 F3 的指针,在函数 F2 执行的过程中,函数F2原创 2021-09-02 00:26:24 · 92 阅读 · 0 评论 -
const的作用
const的作用是防止参数被修改,可以理解为“只读”属性。常见的几种形式:1.void func(const string &str)经常用来作为参数传入,参与函数却不期望被修改的情况。//常量指针和指针常量2.const int *p -----int const* p(两种写法结尾常量指针)//*号在const之后,修饰的是指针本身的对象,即对象不能修改,但是我们可以直接修改指针指向的对象。可以修改所指向的地址p=a;p=&b; //正确但是不能直原创 2021-09-01 23:43:22 · 559 阅读 · 0 评论