- 博客(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
495
原创 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
102
原创 c++让人迷惑的动静态连编
c++的动静态连编想必大家遇到c++面向对象中的动静态连编,都会发蒙。但是,不要怕,看我给你讲解。首先,要理解连编的意义连编:将模块或函数合并生成可执行代码的处理过程,让程序知道你是要调用哪个函数(不要忘了函数重载)然后,连编又按不同的进行阶段分为动态连编和静态连编静态连编:编译阶段就将函数实现与函数调用关联起来;动态连编:在程序执行阶段才将函数实现和调用关联;注:应为C语言不支持函数重载所以都是静态连编看到这里,你肯定想问。能不能举个栗子呢?答:当然可以静态连编:#include&
2020-12-13 18:20:56
153
原创 if not 语句用法
其实,if not语句我一开始也不会用,在网上更是解释的我一头雾水但是,只要你看了这篇文章,你一定就会了首先,if语句大家都会用,就不多说了直入if not首先如果一个变量中储存的值是 空字符串"", 0, 空列表[], 空字典{}, 空元组()或者是False那么用if not就会传递True相反就会传递False举个例子:a=0b=""c={}d=Falsee=[]...
2020-03-13 12:33:20
9119
原创 设置变量偷懒的方法
想必大家都知道,编程就是要代码简洁和能偷懒就偷懒咳咳,今天我来教你们如何一次性设置两个变量的值假如:a = 1b = 2简化:a,b = 1,2在这种情况下a被赋值为1b赋值为2我们来print一下print(a)print(b)结果:12而且print还可以这么用print(a,b)结果:1 2完整代码:a,b = 1,2print(a)1print(b...
2020-03-13 11:47:23
72
原创 Python从入门到时间,外新人入侵,求排雷
alien_invasion.pyimport sysimport pygamefrom setting import settingfrom ship import shipimport game_functions as gfimport pygamefrom pygame.sprite import Groupfrom alien import aliendef run_g...
2020-03-06 10:14:40
343
1
原创 Python3.7安装dlib的坑
pip install face_recognition -i https://pypi.tuna.tsinghua.edu.cn/simple我们可以用这行代码来安装face_recognitionface_recognition是python另一个第三方模块,其中包含dlib部分。如果你像我一样(此处截图不全):可以在官网:https://pypi.org/project/dlib/...
2020-03-03 10:52:36
427
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人