资源简介
本资源MinGW64适用于32位(含gdb32)和64位操作系统,重要的是支持C++20标准。解决CodeBlocks等编程软件(注:含MinGW)各版本不能调试问题(只需替换),与时俱进,升级你的MinGW,你的编程软件功能会更加强大。
代码片段和文件信息
# Copyright 2007 Google Inc. All Rights Reserved.
# Licensed to PSF under a Contributor Agreement.
“““Abstract base Classes (ABCs) according to PEP 3119.“““
import types
from _weakrefset import WeakSet
# Instance of old-style class
class _C: pass
_InstanceType = type(_C())
def abstractmethod(funcobj):
“““A decorator indicating abstract methods.
Requires that the metaclass is ABCmeta or derived from it. A
class that has a metaclass derived from ABCmeta cannot be
instantiated unless all of its abstract methods are overridden.
The abstract methods can be called using any of the normal
‘super‘ call mechanisms.
Usage:
class C:
__metaclass__ = ABCmeta
@abstractmethod
def my_abstract_method(self ...):
...
“““
funcobj.__isabstractmethod__ = True
return funcobj
class abstractproperty(property):
“““A decorator indicating abstract properties.
Requires that the metaclass is ABCmeta or derived from it. A
class that has a metaclass derived from ABCmeta cannot be
instantiated unless all of its abstract properties are overridden.
The abstract properties can be called using any of the normal
‘super‘ call mechanisms.
Usage:
class C:
__metaclass__ = ABCmeta
@abstractproperty
def my_abstract_property(self):
...
This defines a read-only property; you can also define a read-write
abstract property using the ‘long‘ form of property declaration:
class C:
__metaclass__ = ABCmeta
def getx(self): ...
def setx(self value): ...
x = abstractproperty(getx setx)
“““
__isabstractmethod__ = True
class ABCmeta(type):
“““metaclass for defining Abstract base Classes (ABCs).
Use this metaclass to create an ABC. An ABC can be subclassed
directly and then acts as a mix-in class. You can also register
unrelated concrete classes (even built-in classes) and unrelated
ABCs as ‘virtual subclasses‘ -- these and their descendants will
be considered subclasses of the registering ABC by the built-in
issubclass() function but the registering ABC won‘t show up in
their MRO (Method Resolution Order) nor will method
implementations defined by the registering ABC be callable (not
even via super()).
“““
# A global counter that is incremented each time a class is
# registered as a virtual subclass of anything. It forces the
# negative cache to be cleared before its next use.
_abc_invalidation_counter = 0
def __new__(mcls name bases namespace):
cls = super(ABCmeta mcls).__new__(mcls name bases namespace)
# Compute set of abstract method names
abstracts = set(name
for name value in namespace.items()
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 793600 2013-09-29 03:01 MinGW64(支持C++20标准)\bin\addr2line.exe
文件 816128 2013-09-29 03:01 MinGW64(支持C++20标准)\bin\ar.exe
文件 1272320 2013-09-29 03:01 MinGW64(支持C++20标准)\bin\as.exe
文件 722944 2013-10-07 00:52 MinGW64(支持C++20标准)\bin\c++.exe
文件 792576 2013-09-29 03:01 MinGW64(支持C++20标准)\bin\c++filt.exe
文件 721408 2013-10-07 00:52 MinGW64(支持C++20标准)\bin\cpp.exe
文件 845824 2013-09-29 03:01 MinGW64(支持C++20标准)\bin\dlltool.exe
文件 47104 2013-09-29 03:01 MinGW64(支持C++20标准)\bin\dllwrap.exe
文件 33792 2013-09-29 03:01 MinGW64(支持C++20标准)\bin\elfedit.exe
文件 722944 2013-10-07 00:52 MinGW64(支持C++20标准)\bin\g++.exe
文件 51712 2013-10-07 00:52 MinGW64(支持C++20标准)\bin\gcc-ar.exe
文件 51712 2013-10-07 00:52 MinGW64(支持C++20标准)\bin\gcc-nm.exe
文件 51712 2013-10-07 00:52 MinGW64(支持C++20标准)\bin\gcc-ranlib.exe
文件 720384 2013-10-07 00:52 MinGW64(支持C++20标准)\bin\gcc.exe
文件 296960 2013-10-07 00:52 MinGW64(支持C++20标准)\bin\gcov.exe
文件 4760064 2013-09-29 03:13 MinGW64(支持C++20标准)\bin\gdb.exe
文件 30595068 2013-09-15 09:52 MinGW64(支持C++20标准)\bin\gdb32.exe
文件 208896 2013-09-29 03:13 MinGW64(支持C++20标准)\bin\gdbserver.exe
文件 908334 2013-09-15 09:52 MinGW64(支持C++20标准)\bin\gdbserver32.exe
文件 855552 2013-09-29 03:01 MinGW64(支持C++20标准)\bin\gprof.exe
文件 1147392 2013-09-29 03:01 MinGW64(支持C++20标准)\bin\ld.bfd.exe
文件 1147392 2013-09-29 03:01 MinGW64(支持C++20标准)\bin\ld.exe
文件 7330 2011-03-08 23:46 MinGW64(支持C++20标准)\bin\lib\abc.py
文件 6242 2020-08-16 16:56 MinGW64(支持C++20标准)\bin\lib\abc.pyc
文件 34709 2013-03-23 13:04 MinGW64(支持C++20标准)\bin\lib\aifc.py
文件 64 2011-03-08 23:46 MinGW64(支持C++20标准)\bin\lib\antigravity.py
文件 2748 2011-05-30 19:54 MinGW64(支持C++20标准)\bin\lib\anydbm.py
文件 90891 2013-03-23 13:04 MinGW64(支持C++20标准)\bin\lib\argparse.py
文件 12116 2011-03-08 23:46 MinGW64(支持C++20标准)\bin\lib\ast.py
文件 11716 2011-03-08 23:46 MinGW64(支持C++20标准)\bin\lib\asynchat.py
............此处省略5846个文件信息
相关资源
- Eclipse IDE for C/C++ Win64位
- VC/C++的旅游管理系统
- cminus语法分析器源代码完整版
- MinGW64 Compiler (C)离线安装包
- C++编程思想两卷合订本_带书签_高清完
- c/c++解决迷宫问题
- IP地址查物理地址C/C++
- C/C++黑马13期全套
- 传智黑马程序员C++24期完整不加密版
- C语言 员工考勤系统
- 词法分析器源代码(c/c++)
- c/c++经典1000例100+900例 包括详细题目、
- 编译:语法分析程序报告源程序 c/c++
- 8数码难题含代码,实验报告
- 仿真足球机器人比赛C++源代码.zip
- glut.3.7.6+.DevPak
- Dijkstra单源最短路径代码 C/C++实现
- C语言双向链表基本操作
- sobel边缘检测的c/c++代码
- C 语言编译器源码
- c++ point 类
- 主存资源的分配与回收
- C语言大作业-班费收支管理系统
- ISM C语言精简版
- fp增长树算法的C/C++实现
- C/C++仿真实现Linux文件系统
- 图像处理 梯度锐化 C/C++语言实现
- Linux环境下C语言Socket编程——客户端
- 生产者消费者问题C/C++源程序
- c/c++ 最速下降法计算最优值 利用ar
评论
共有 条评论