invalid conversion from ‘LRUCache*‘ to ‘int‘ [-fpermissive] /new的使用
原始碼:
LRUCache lRUCache = new LRUCache(2);
修改後:
LRUCache* lRUCache = new LRUCache(2);
如果不使用new
,用法為:
LRUCache lRUCache = LRUCache(2);
使用new和 不使用的區別
new
返回的是一個地址,只能申明為一個指標來接收。
不用new類申明用類來接受- new建立的物件需要delete手動銷燬
類申明的物件在使用完後解構函式會自動執行 - new建立的物件使用堆空間
類申明的使用棧空間 - new出來的指標使用範圍比較廣,作為返回值或者引數,頻繁呼叫的場合並不適合使用。
- new建立的類指標呼叫類方法用
lRUCache->put(1, 1);
類呼叫方法使用lRUCache.put(1, 1);
相關文章
- PSQLException: ERROR: failed to find conversion function from unknown to charSQLExceptionErrorAIFunction
- LruCache 使用及原理
- Django報錯ValueError: invalid literal for int() with base 10:DjangoError
- error: invalid type argument of unary ‘*‘ (have ‘int‘) *__first = __tmp;Error
- Android中的LruCache的原理和使用Android
- KRYPTON RECOVERS FROM A NEW TYPE OF 51% NETWORK ATTACK
- LRUCache
- JS中使用new Array()與使用Array.from()方式建立二維陣列的效能比較JS陣列
- 如何使用 SAP CDS view 中的 currency conversion 功能View
- JavaScript中的new map()和new set()使用詳細(new map()和new set()的區別)JavaScript
- int[] 、 list<int> 、 list<int>[] 的區別
- Implementation of Make-A-Video, new SOTA text to video generator from Meta AI, in PytorchIDEAIPyTorch
- 理解 LruCache 機制
- C# modbus RTU 中使用到的 ushort[] 轉 int 與 int 轉 ushort[]C#
- python中__new__的使用注意Python
- 轉:LruCache演算法演算法
- 談談LruCache原始碼原始碼
- Android——LruCache原始碼解析Android原始碼
- Leetcode 6 ZigZag ConversionLeetCode
- 解決IE、firefox瀏覽器下JS的new Date()的值為Invalid Date、NaN-NaN的問題Firefox瀏覽器JSNaN
- 強制型別轉換(int)、(int&)和(int*)的區別型別
- new 和 malloc 的區別 及使用
- C語言之int *f()、int(*f)()、int *a[]、int (*a)[] 區別小記C語言
- new bing功能使用
- javascript使用new建立物件JavaScript物件
- ISO C++ forbids comparison between pointer and integer [-fpermissive]C++ORB
- LruCache-一個工具類
- LeetCode 6. ZigZag ConversionLeetCode
- 使用yum報錯Your license is invalid.
- Laravel 5.5 validator 使用 request fromLaravel
- TKMySQL中int?(10)?和?int?(11)?的區別zceMySql
- what is conversion exit defined in ABAP domainAI
- LeetCode T6 ZigZag ConversionLeetCode
- js中new關鍵字的使用過程JS
- 素數判定(int sushu(int n))
- PHP new self()和new static()的區別PHP
- LeetCode ZigZag Conversion(006)解法總結LeetCode
- Conversion to Dalvik format failed: Unable to execute dexORMAI