c 你可能不知道的函式形參和This 指標

2021-09-18 03:45:28 字數 549 閱讀 3631

由於工作繁忙,最近漸漸地變得少寫部落格啦~

不過斷不是會斷的,就只能隨便寫寫(水水)這樣吧~

因為工作需要用到c++,所以可能更多地寫c++吧,其他也會寫,只要看情況吧~

hiahiahiahia~

話不多說,先來看看一段功能為比較大小的**:

可以看到,類中的函式和結構體中的函式都一樣,在呼叫前都先把暫存器的位址賦值到函式中去,再進行函式呼叫。

而這些在呼叫前先傳入的位址資料,就是

所以,當函式的形參和結構體中的變數名或者類中的成員變數名相同時,可以用 this->變數名 來區別於普通的變數名,而this指標所指的變數名,就是在呼叫函式前線傳入的位址資料,就是結構體中的變數名或者類中的成員變數名。

你可能不知道的JS函式

日常業務寫的太多已經麻痺了神經,很多本該知道的知識早已拋之腦後,大家都知道在js中函式是一等公民,但是竟然連它的特性都不清楚,真是慚愧。在日常業務開發中,通常都會在資料中給乙個預設值,然後在請求後端資料後替換掉預設值,如果完全替換整個物件肯能並不是我們想要的,也可能會出現一些為止的錯誤,又或者需要對...

你可能不知道的東西

元素可以分為塊級元素,行內元素以及行內塊級元素。行內元素的margin或者padding只有margin left和margin right以及padding left和padding right有效果,margin top margin bottom padding top padding bot...

你可能不知道的const

眾所周知,使用 const 宣告的變數必須同時初始化為某個值。一經宣告,在其生命週期的任何時候都不能再重新賦予新值 const a syntaxerror 常量宣告時沒有初始化 const b 3 console.log b 3 b 4 typeerror 給常量賦值const 宣告只應用到頂級原語...