- 博客(7)
- 资源 (3)
- 收藏
- 关注
原创 c++ this可以判空么?
最近闲来无事,想了个好玩的就是c++的类的this指针可以判空么 于是我就写了个代码如下: #include <iostream> class a{ public: void sd(){ if (this == NULL){ std::cout<<"f"<<std::endl; }else{ std::cout<<"ok"<<std::endl;
2021-03-28 18:05:34
577
原创 c++的多重继承
现在,我没来讲解一下c++的一个危险但是很好用的一项技术: 多重继承(MI) 多重继承:有多个直接基类的类。和单继承一样,公有MI表示的也是is-a继承关系。 首先,我们来举个栗子。 #include <iostream> using namespace std; class Worker{ private: string fullname_; long id_; public: Worker(string fullname,long id){ full
2020-12-19 19:06:21
151
原创 c++让人迷惑的动静态连编
c++的动静态连编 想必大家遇到c++面向对象中的动静态连编,都会发蒙。 但是,不要怕,看我给你讲解。 首先,要理解连编的意义 连编:将模块或函数合并生成可执行代码的处理过程,让程序知道你是要调用哪个函数(不要忘了函数重载) 然后,连编又按不同的进行阶段分为动态连编和静态连编 静态连编:编译阶段就将函数实现与函数调用关联起来; 动态连编:在程序执行阶段才将函数实现和调用关联; 注:应为C语言不支持函数重载所以都是静态连编 看到这里,你肯定想问。能不能举个栗子呢? 答:当然可以 静态连编: #include&
2020-12-13 18:20:56
196
原创 if not 语句用法
其实,if not语句我一开始也不会用,在网上更是解释的我一头雾水 但是,只要你看了这篇文章,你一定就会了 首先,if语句大家都会用,就不多说了直入if not 首先如果一个变量中储存的值是 空字符串"", 0, 空列表[], 空字典{}, 空元组()或者是False 那么用if not就会传递True相反就会传递False 举个例子: a=0 b="" c={} d=False e=[] ...
2020-03-13 12:33:20
9432
原创 设置变量偷懒的方法
想必大家都知道,编程就是要代码简洁和能偷懒就偷懒 咳咳,今天我来教你们如何一次性设置两个变量的值 假如:a = 1 b = 2 简化:a,b = 1,2 在这种情况下a被赋值为1 b赋值为2 我们来print一下 print(a) print(b) 结果: 1 2 而且print还可以这么用 print(a,b) 结果:1 2 完整代码: a,b = 1,2 print(a) 1 print(b...
2020-03-13 11:47:23
106
原创 Python从入门到时间,外新人入侵,求排雷
alien_invasion.py import sys import pygame from setting import setting from ship import ship import game_functions as gf import pygame from pygame.sprite import Group from alien import alien def run_g...
2020-03-06 10:14:40
392
1
原创 Python3.7安装dlib的坑
pip install face_recognition -i https://pypi.tuna.tsinghua.edu.cn/simple 我们可以用这行代码来安装face_recognition face_recognition是python另一个第三方模块,其中包含dlib部分。 如果你像我一样(此处截图不全): 可以在官网:https://pypi.org/project/dlib/...
2020-03-03 10:52:36
471
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人