模擬集成電路(3)----單級放大器(共源極)

模擬集成電路(3)----單級放大器(共源極)

放大是模擬電路的基本功能

  • 大多數自然模擬信號太小而無法處理
  • 需要足夠的信噪比

理想的放大器

  • 線性:無限的幅度和頻率范圍

  • 輸入阻抗無限大

  • 輸出阻抗無限小

共源放大器

共源放大器就是將源極接AC ground。

image-20240505210435115

一般我們對三點進行分析:

  1. 直流擺幅有多大(飽和區)
  2. 小信號的增益
  3. 輸入輸出的阻抗

電阻負載

image-20240505210853242
大信號分析
  • V i n < V T H , c u t o f f V_{in}<V_{TH},\mathrm{~cut~off} Vin?<VTH?,?cut?off

V o u t = V D D V_{out}=V_{DD} Vout?=VDD?

  • V i n ? V T H ≤ V o u t , saturation V_{in}-V_{TH}\leq V_{out,}\text{saturation} Vin??VTH?Vout,?saturation(一般只考慮飽和區)

V o u t = V D D ? I d ? R D = V D D ? μ n C o x 2 W L ( V i n ? V T H ) 2 ? R D \begin{aligned}&V_{out}=V_{DD}-I_{d}\cdot R_{D}\\&=V_{DD}-\frac{\mu_{n}C_{ox}}{2}\frac{W}{L}(V_{in}-V_{TH})^{2}\cdot R_{D}\end{aligned} ?Vout?=VDD??Id??RD?=VDD??2μn?Cox??LW?(Vin??VTH?)2?RD??

  • V i n ? V T H > V o u t , triode V_{in}-V_{TH}>V_{out,}\text{triode} Vin??VTH?>Vout,?triode
小信號增益

大信號的斜率就是小信號的增益
V o u t = V D D ? μ n C o x 2 W L ( V i n ? V T H ) 2 ? R D V_{out}=V_{DD}-\frac{\mu_{n}C_{ox}}{2}\frac{W}{L}\left(V_{in}-V_{TH}\right)^{2}\cdot R_{D} Vout?=VDD??2μn?Cox??LW?(Vin??VTH?)2?RD?

A v = ? V o u t ? V i n = ? μ n C o x W L ( V i n ? V T H ) ? R D A_{v}=\frac{\partial V_{out}}{\partial V_{in}}=-\boxed{\mu_{n}C_{ox}\frac{W}{L}(V_{in}-V_{TH})}\cdot R_{D} Av?=?Vin??Vout??=?μn?Cox?LW?(Vin??VTH?)??RD?

框出的部分即為跨導
A v = ? V o u t ? V i n = ? g m ? R D A_v=\frac{\partial V_{out}}{\partial V_{in}}=-\boxed{g_m}\cdot R_D Av?=?Vin??Vout??=?gm???RD?
發現,不同的 V i n V_{in} Vin?的值會影響增益的值,

  • 小信號等效電路

image-20240505212431271
{ ν o u t = ? i d R D i d = g m ν i n \begin{cases} \begin{aligned}&\nu_{out}=-i_{d}R_{D}\\&i_{d}=g_{m}\nu_{in}\end{aligned} \end{cases} {?νout?=?id?RD?id?=gm?νin???

A ν = ν o u t ν i n = ? g m R D A_{\nu}=\frac{\nu_{out}}{\nu_{in}}=-g_{m}R_{D} Aν?=νin?νout??=?gm?RD?

  • 考慮溝道長度調制效應

image-20240505212804470

{ ν o u t = ? i d ( R D ∥ r o ) i d = g m ν i n \begin{cases} \begin{aligned}&\nu_{out}=-i_{d}(R_{D}\parallel r_{o})\\&i_{d}=g_{m}\nu_{in}\end{aligned} \end{cases} {?νout?=?id?(RD?ro?)id?=gm?νin???
根據常識有 R D ? r o R_D \ll r_o RD??ro?
A ν = ? g m ? ( R D ∥ r o ) ≈ ? g m ? R D \begin{aligned}A_{\nu}&=-g_{m}\cdot(R_{D}\parallel r_{o})\\&\approx-g_{m}\cdot R_{D}\end{aligned} Aν??=?gm??(RD?ro?)?gm??RD??

輸入輸出阻抗

r i n = ν i n i i n = ∞ r_{in}=\frac{\nu_{in}}{i_{in}}=\infty rin?=iin?νin??=

r o u t = r o ∥ R D ≈ R D r_{out}=r_{o}\parallel R_{D}\approx R_{D} rout?=ro?RD?RD?

image-20240505214020780

V D S = V i n 1 ? V T H V_{\mathrm{DS}}=V_{\mathrm{in}1}-V_{\mathrm{TH}} VDS?=Vin1??VTH?

V i n 1 ? V T H = V D D ? μ n C o x 2 W L ( V i n 1 ? V T H ) 2 ? R D V_{\mathrm{in1}}-V_{\mathrm{TH}}=V_{\mathrm{DD}}-\frac{\mu_{\mathrm{n}}C_{\mathrm{ox}}}{2}\frac{W}{L}(V_{\mathrm{in1}}-V_{\mathrm{TH}})^{2}\cdot R_{\mathrm{D}} Vin1??VTH?=VDD??2μn?Cox??LW?(Vin1??VTH?)2?RD?

可以得到 V i n 1 V_{in1} Vin1? R D R_D RD?的一個函數。

R D R_D RD?越大會導致 V i n 1 V_{in1} Vin1?越小

image-20240505214425675

二極管接法負載

image-20240505214531645

image-20240505214452023

在M1和M2的電流是一樣的,于是我們可以列出如下等式:

image-20240505214723084

1 2 μ n C o x ( W L ) 1 ( V i n ? V T H 1 ) 2 = 1 2 μ n C o x ( W L ) 2 ( V D D ? V o u t ? V T H 2 ) 2 \begin{aligned}&\frac{1}{2}\mu_{n}C_{ox}\left(\frac{W}{L}\right)_{1}\left(V_{in}-V_{TH1}\right)^{2}\\&=\frac{1}{2}\mu_{n}C_{ox}\left(\frac{W}{L}\right)_{2}\left(V_{DD}-V_{out}-V_{TH2}\right)^{2}\end{aligned} ?21?μn?Cox?(LW?)1?(Vin??VTH1?)2=21?μn?Cox?(LW?)2?(VDD??Vout??VTH2?)2?

( W L ) 1 ( V i n ? V T H 1 ) = ( W L ) 2 ( V D D ? V o u t ? V T H 2 ) \sqrt{\left(\frac{W}{L}\right)_{1}}(V_{in}-V_{TH1})=\sqrt{\left(\frac{W}{L}\right)_{2}}(V_{DD}-V_{out}-V_{TH2}) (LW?)1? ?(Vin??VTH1?)=(LW?)2? ?(VDD??Vout??VTH2?)

可得 V i n V_{in} Vin? V o u t V_{out} Vout?幾乎是一個線性關系,如果兩個晶體管的 V T H V_{TH} VTH?不變,那么可以認作是線性關系。

image-20240505215109485

由于有電容的存在,所以 V o u t V_{out} Vout?并不是直接變大。

大信號分析

image-20240505220044467
小信號增益

( W L ) 1 ( V i n ? V T H 1 ) = ( W L ) 2 ( V D D ? V o u t ? V T H 2 ) \sqrt{\left(\frac{W}{L}\right)_{1}}(V_{in}-V_{TH1})=\sqrt{\left(\frac{W}{L}\right)_{2}}(V_{DD}-V_{out}-V_{TH2}) (LW?)1? ?(Vin??VTH1?)=(LW?)2? ?(VDD??Vout??VTH2?)

( W L ) 1 = ( W L ) 2 ( ? ? V o u t ? V i n ? ? V T H 2 ? V i n ) \sqrt{\left(\frac{W}{L}\right)_1}=\sqrt{\left(\frac{W}{L}\right)_2}(-\frac{\partial V_{out}}{\partial V_{in}}-\boxed{ \frac{\partial V_{TH2}}{\partial V_{in}}}) (LW?)1? ?=(LW?)2? ?(??Vin??Vout????Vin??VTH2???)

框住的為 M 2 M_2 M2?的體效應
? V T H 2 ? V i n = ? V T H 2 ? V o u t ? ? V o u t ? V i n = η ? ? V o u t ? V i n \frac{\partial V_{TH2}}{\partial V_{in}}=\frac{\partial V_{TH2}}{\partial V_{out}}\cdot\frac{\partial V_{out}}{\partial V_{in}}=\eta\cdot\frac{\partial V_{out}}{\partial V_{in}} ?Vin??VTH2??=?Vout??VTH2????Vin??Vout??=η??Vin??Vout??
得到增益:
A ν = ? V o u t ? V i n = ? ( W / L ) 1 ( W / L ) 2 ? 1 1 + η A_{\nu}=\frac{\partial V_{out}}{\partial V_{in}}=-\sqrt{\frac{\left(W/L\right)_{1}}{\left(W/L\right)_{2}}}\cdot\frac{1}{1+\eta} Aν?=?Vin??Vout??=?(W/L)2?(W/L)1?? ??1+η1?

小信號模型

小信號模型增益
image-20240505221313667

i x = v x / r o + g m v 1 v 1 = v x } → r e q = v x i x = r o ∥ 1 g m ≈ 1 g m \begin{aligned}&i_{x}=v_{x}/r_{o}+g_{m}v_{1}\\&v_{1}=v_{x}\end{aligned}\biggr\}\to r_{eq}=\frac{v_{x}}{i_{x}}=r_{o}\parallel\frac{1}{g_{m}}\approx\frac{1}{g_{m}} ?ix?=vx?/ro?+gm?v1?v1?=vx??}req?=ix?vx??=ro?gm?1?gm?1?

  • 考慮體效應
image-20240505222131635

i x = v x r o + ( g m 2 + g m b 2 ) v x i_x=\frac{v_x}{r_o}+(g_{m2}+g_{mb2})v_x ix?=ro?vx??+(gm2?+gmb2?)vx?

r e q = v x i x = r o ∥ 1 g m 2 + g m b 2 ≈ 1 g m 2 + g m b 2 = 1 ( 1 + η ) g m 2 r_{eq}=\frac{v_{x}}{i_{x}}=r_{o}\parallel\frac{1}{g_{m2}+g_{mb2}}\approx\frac{1}{g_{m2}+g_{mb2}}=\frac{1}{(1+\eta)g_{m2}} req?=ix?vx??=ro?gm2?+gmb2?1?gm2?+gmb2?1?=(1+η)gm2?1?

  • 用小信號的方法計算增益
image-20240505222816333

A v = ? g m 1 ? ( r e q ∥ r o 1 ) ≈ ? g m 1 ? r e q A_v=-g_{m1}\cdot(r_{eq}\parallel r_{o1})\approx-g_{m1}\cdot r_{eq} Av?=?gm1??(req?ro1?)?gm1??req?

A v = ? g m 1 g m 2 ? 1 1 + η A_{v}=-\frac{g_{m1}}{g_{m2}}\cdot\frac{1}{1+\eta} Av?=?gm2?gm1???1+η1?

對于PMOS

image-20240505223238037

A v = ? g m 1 g m 2 A v = ? μ n ( W / L ) 1 μ p ( W / L ) 2 A_{v}=-\frac{g_{m1}}{g_{m2}}\\A_{v}=-\sqrt{\frac{\mu_{n}(W/L)_{1}}{\mu_{p}(W/L)_{2}}} Av?=?gm2?gm1??Av?=?μp?(W/L)2?μn?(W/L)1?? ?

輸入輸出電阻
image-20240505223437810

r i n = ∞ r_{in}=\infty rin?=

r o u t = r o 1 ∥ r o 2 ∥ 1 g m 2 ( 1 + η ) ≈ 1 g m 2 ( 1 + η ) \begin{aligned}r_{out}&=r_{o1}\parallel r_{o2}\parallel\frac{1}{g_{m2}(1+\eta)}\\&\approx\frac{1}{g_{m2}(1+\eta)}\end{aligned} rout??=ro1?ro2?gm2?(1+η)1?gm2?(1+η)1??

image-20240505223446875

r i n = ∞ r_{in}=\infty rin?=

r o u t = r o 1 ∥ r o 2 ∥ 1 g m 2 ≈ 1 g m 2 \begin{aligned}r_{out}&=r_{o1}\parallel r_{o2}\parallel\frac{1}{g_{m2}}\\&\approx\frac{1}{g_{m2}}\end{aligned} rout??=ro1?ro2?gm2?1?gm2?1??

電流源負載

一般我們的電流源會用mos管實現,例如pmos

如下是pmos作電流源負載:

image-20240511213344161

M1小信號模型如下:

image-20240511214036993

所以總的小信號模型就是在 r o 1 r_{o1} ro1?并上 r o 2 r_{o2} ro2?
A v = ? g m ? ( r o 1 ∥ r o 2 ) r i n = ∞ r o u t = r o 1 ∥ r o 2 A_{v}=-g_{m}\cdot(r_{o1}\parallel r_{o2})\\r_{in}=\infty\quad r_{out}=r_{o1}\parallel r_{o2} Av?=?gm??(ro1?ro2?)rin?=rout?=ro1?ro2?

電流源負載和電阻負載進行對比:

image-20240511213613958

所以電流源負載可實現小電流實現大增益。

通用的CS分析方法

image-20240511215013125

v i n → i d = g m v i n v → i → i d → v o u t = ? i d r o u t i → v ν o u t v_{in}\xrightarrow{i_{d}=g_{m}v_{in}}_{v\to i}\to i_{d}\xrightarrow{v_{out}=-i_{d}r_{out}}_{i\to v}\nu_{out} vin?id?=gm?vin? ?vi?id?vout?=?id?rout? ?iv?νout?

v o u t = ? i d r o u t = ? g m v i n r o u t A v = v o u t / v i n = ? g m r o u t v_{out}=-i_{d}r_{out}=-g_{m}v_{in}r_{out}\\A_{v}=v_{out}/v_{in}=-g_{m}r_{out} vout?=?id?rout?=?gm?vin?rout?Av?=vout?/vin?=?gm?rout?

r o u t = r O ∥ r L o a d r_{out}=r_{O}\parallel r_{Load} rout?=rO?rLoad?

image-20240511215323443

有源負載的共源極

image-20240511215411207
v o u t v i n = ? ( g m l + g m 2 ) ( r o l ∥ r o 2 ) \frac{v_{\mathrm{out}}}{v_{\mathrm{in}}}=-(g_{\mathrm{ml}}+g_{\mathrm{m2}})(r_{\mathrm{ol}}\parallel r_{\mathrm{o2}}) vin?vout??=?(gml?+gm2?)(rol?ro2?)

帶源極負反饋的共源級

image-20240511220028807

A s s u m i n g λ = γ = 0 Assuming \lambda=\gamma=0 Assumingλ=γ=0
I d = 1 2 μ n C o x W L ( V g s ? V T H ) 2 = 1 2 μ n C o x W L ( V i n ? R S I d ? V T H ) 2 \begin{aligned} I_{d}& =\frac{1}{2}\mu_{n}C_{ox}\frac{W}{L}\big(V_{gs}-V_{TH}\big)^{2} \\ &=\frac12\mu_nC_{ox}\frac WL(V_{in}-R_SI_d-V_{TH})^2 \end{aligned} Id??=21?μn?Cox?LW?(Vgs??VTH?)2=21?μn?Cox?LW?(Vin??RS?Id??VTH?)2?
等效跨導如下:
G m = ? I d ? V i n G_m=\frac{\partial I_d}{\partial V_{in}} Gm?=?Vin??Id??

G m = ? I d ? V i n = μ n C o x W L ( V i n ? R S I d ? V T H ) ( 1 ? R S G m ) G_{m}=\frac{\partial I_{d}}{\partial V_{in}}=\boxed{\mu_{n}C_{ox}\frac{W}{L}(V_{in}-R_{S}I_{d}-V_{TH})}(1-R_{S}G_{m}) Gm?=?Vin??Id??=μn?Cox?LW?(Vin??RS?Id??VTH?)?(1?RS?Gm?)

框住的部分是 g m g_m gm?
G m = g m ( 1 ? R S G m ) ? G m = g m 1 + g m R S G_{m}=g_{m}(1-R_{S}G_{m})\longrightarrow \quad G_{m}=\frac{g_{m}}{1+g_{m}R_{S}} Gm?=gm?(1?RS?Gm?)?Gm?=1+gm?RS?gm??

A ν = ? G m R D = ? g m R D 1 + g m R S A_{\nu}=-G_{m}R_{D}=-\frac{g_{m}R_{D}}{1+g_{m}R_{S}} Aν?=?Gm?RD?=?1+gm?RS?gm?RD??

I f R s is?large?enough? → G m ≈ 1 / R s , A v = R D / R s \mathrm{If~}R_s\text{ is large enough }\to G_m{\approx}1/R_s,A_v{=}R_D/R_s If?Rs??is?large?enough?Gm?1/Rs?,Av?=RD?/Rs?

小信號分析

image-20240511220800843
v 1 = v i n ? v x ν x = ? v b s = R S i o u t v_{1}=v_{in}-v_{x}\quad\nu_{x}=-v_{bs}=R_{S}i_{out} v1?=vin??vx?νx?=?vbs?=RS?iout?

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/10445.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/10445.shtml
英文地址,請注明出處:http://en.pswp.cn/web/10445.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

01面向類的講解

指針指向類成員使用 代碼&#xff1a; #include<iostream> using namespace std;class Test { public:void func() { cout << "call Test::func" << endl; }static void static_func();int ma;static int mb; //不依賴對象 }; void Test::static…

JavaScript 動態網頁實例 —— 事件處理應用

前言 事件處理的應用很廣泛。在事件處理的應用中,鼠標事件的應用是最常用到的。本章給出幾個鼠標事件處理應用的示例,包括:頁面預覽、圖像切換、點亮文本、鼠標跟隨、鼠標感應和禁用鼠標按鍵。在這些示例中,有的可以直接拿來應用,有的則只提供了一種應用的方法,稍加拓展,…

示例十一、聲音傳感器

通過以下幾個示例來具體展開學習,了解聲音傳感器原理及特性&#xff0c;學習聲音傳感器的應用&#xff08;干貨版&#xff09;&#xff1a; 示例十一、聲音傳感器 ino文件源碼&#xff1a; //Arduino C demo void setup() {Serial.begin(9600);pinMode(5, OUTPUT); }void loo…

機器學習-無監督學習

無監督學習是機器學習和人工智能的另一個重要分支&#xff0c;它主要處理沒有標簽的數據集&#xff0c;目的是發現數據中的隱藏模式、結構或異常。無監督學習不依賴于預先定義的輸出&#xff0c;而是讓算法自己揭示數據的本質特征。 無監督學習的過程通常包括以下幾個步驟&…

標準服務器控件

文本類型控件 通常指的是用于輸入或顯示文本的控件。 TextBox&#xff1a;這是最基本的文本輸入控件。它允許用戶在頁面上輸入文本。你可以設置它的屬性來控制其行為&#xff0c;如MaxLength&#xff08;限制輸入的最大字符數&#xff09;、ReadOnly&#xff08;是否只讀&…

【C/C++筆試練習】DNS設置文件、應用層、Dos攻擊、DNS服務、DNS、子網劃分、http狀態、路由設置、TCP連接、HTTP狀態碼、剪花布條、客似云來

文章目錄 C/C筆試練習選擇部分&#xff08;1&#xff09;DNS設置文件&#xff08;2&#xff09;應用層&#xff08;3&#xff09;Dos攻擊&#xff08;4&#xff09;DNS服務&#xff08;5&#xff09;DNS&#xff08;6&#xff09;子網劃分&#xff08;7&#xff09;http狀態&am…

docker01-簡介和概述

什么是docker&#xff1f; 我們現在開發項目是在windows操作系統使用idea開發&#xff0c;本地windows操作系統上有我們項目所需的jdk&#xff0c;mysql&#xff0c;redis&#xff0c;tomcat等環境&#xff0c;如果我們想打包我們的項目到一個別的服務器上&#xff0c;在別的服…

【Apache POI】Apache POI-操作Excel表格-簡易版

Catalog Apache POI-操作Excel表格1. 需求2. 優點3. 缺點4. 應用場景5. 使用方法6. SpringBoot工程中處理Excel表格7. Demo示例 Apache POI-操作Excel表格 1. 需求 大多數項目的在運營過程中&#xff0c;會產生運營數據&#xff0c;如外賣系統中需要統計每日的訂單完成數、每…

SpringBoot實現圖片驗證碼

引入依賴 <dependency><groupId>com.github.whvcse</groupId><artifactId>easy-captcha</artifactId><version>1.6.2</version> </dependency>代碼實現 package com.qiangesoft.captcha.controller;import com.wf.captcha.*…

最少數量線段覆蓋-華為OD

系列文章目錄 文章目錄 系列文章目錄前言一、題目描述二、輸入描述三、輸出描述四、java代碼五、測試用例 前言 本人最近再練習算法&#xff0c;所以會發布一些解題思路&#xff0c;希望大家多指教 一、題目描述 給定坐標軸上的一組線段&#xff0c;線段的起點和終點均為整數…

C++:類與對象—繼承

類與對象—繼承 一、繼承是什么&#xff1f;二、繼承定義三、基類和派生類對象賦值轉換四、繼承中的作用域五、派生類的默認成員函數六、繼承與友元七、繼承與靜態成員八、復雜的菱形繼承及菱形虛擬繼承九、繼承的總結和反思十、考察重點 一、繼承是什么&#xff1f; 繼承(inh…

知識付費系統需要哪些資質要求,教育機構教務工作計劃內容有哪些?

每個培訓教育機構都是由很多人員組成&#xff0c;作為教育機構&#xff0c;老師不必須&#xff0c;是必不可少的&#xff0c;但是除了老師之外還得配備一定數量的銷售人員和教務工作者&#xff0c;教務老師其實也就是搞后勤的&#xff0c;但是是必須的&#xff0c;那么教育機構…

Java的時間類

1. 日期類 1.1 第一代日期類 1) Date: 精確到毫秒&#xff0c;代表特定的瞬間 2) SimpleDateFormat: 格式和解析日期的類 SimpleDateFormat 格式化和解析日期的具體類。它允許進行格式化(日期-→>文本)、解析(文本->日期)和規范化. import java.text.ParseExce…

Java基礎(27)Web應用中web.xml文件中可以配置哪些內容

在Java Web應用中&#xff0c;web.xml文件&#xff08;也被稱為部署描述符&#xff09;是一個核心的配置文件&#xff0c;它位于應用的WEB-INF目錄下。web.xml文件中可以配置多種不同的組件和參數&#xff0c;它們用來定義和調整應用的行為。以下是一些web.xml中可以配置的內容…

Web3 Tools - 助記詞生成(完整代碼)

工具介紹 Web3Tools - 助記詞生成 完整代碼 代碼路徑 import React, { useState } from react; import Grid from mui/material/Grid; import Paper from mui/material/Paper; import Typography from mui/material/Typography; import Button from mui/material/Button; i…

接口自動化測試很難掌握嗎?

一. 什么是接口測試 接口測試是一種軟件測試方法&#xff0c;用于驗證不同軟件組件之間的通信接口是否按預期工作。在接口測試中&#xff0c;測試人員會發送請求并檢查接收到的響應&#xff0c;以確保接口在不同場景下都能正常工作。 就工具而言&#xff0c;常見的測試工具有…

AI+招聘:ATS招聘系統讓HR簡歷篩選精準度達95%!

一提起招聘過程&#xff0c;許多HR就會想到那堆疊如山的簡歷、讓人眼花繚亂的招聘網站以及瑣碎繁復的手動數據錄入。據統計&#xff0c;平均每位HR每年要處理數百甚至上千份簡歷&#xff0c;耗費大量精力在初級篩選和跟進上。   市場調查機構近日發布的一份報告顯示&#xff…

【深度學習】YOLO源碼中的mAP計算代碼的理解筆記(大部分代碼逐行+基礎解釋)

提示&#xff1a;本篇博客是在閱讀了YOLO源碼中的mAP計算方法的代碼后加上官方解釋以及自己的debug調試理解每一步是怎么操作的。由于是大部分代碼進行了逐行解釋&#xff0c;所以篇幅過長。 文章目錄 前言一、輸入格式處理1.1 轉換公式二、init&#xff1a;初始化2.1 iouv2.2 …

AND Sorting題解

AND Sorting題解 AND Sorting 詳細 題解()題目原意解題思路這是代碼??ZZZB. AND Sorting(我也是有底線的)AND Sorting 詳細 題解() 洛谷 原題,CF 原題 洛谷 AC記錄,CF AC記錄 題目原意 給你一個由從 0 0 0 到 n ? 1 n-1 n?1 的整數組成的排列 p p p (每個整數都…

如何在沒有頭文件的情況下調用動態庫的類的私有成員函數

如何在沒有頭文件的情況下調用動態庫的類成員函數 編寫一個不存在虛函數的類測試代碼 _ZN6CClass4showEv如何獲取調用 源代碼 https://github.com/TonyBeen/study/tree/master/dlopen 編寫一個不存在虛函數的類 // class.h #pragma onceclass CClass { public:CClass();~CCla…