error: call to implicitly-deleted default constructor of ‘unordered_map<pair<int, int>, int>‘ m;
技術標籤:C++ 報錯解決c++cpphashmapleetcode
C++ 報錯
如果用pair
作為鍵初始化unordered_map
,例如
unordered_map<pair<int, int>, int> m;
會報下面的錯誤:
error: call to implicitly-deleted default constructor of ‘unordered_map<pair<int, int>, int>’ m;
分析
unordered_map
中用std::hash
來計算key
,但是C++中沒有給pair
做Hash的函式,所以不能用pair
unordered_map
的key。但是!
map
可以!map
裡面是通過操作符<
來比較大小,而pair是可以比較大小的。所以,map
用在這裡是可以的。
解決
可以將unordered_map
改為map
,例如
map<pair<int, int>, int> m;
編譯通過!問題解決!!!
相關推薦
error: call to implicitly-deleted default constructor of ‘unordered_map<pair<int, int>, int>‘ m;
技術標籤:C++ 報錯解決c++cpphashmapleetcode C++ 報錯 如果用pair作為鍵初始化unordered_map,例如
Fatal error: Uncaught Error: Call to undefined function mysql_connect()問題解決
在使用PHP驗證性程式碼連線資料庫時,瀏覽器出現:Fatal error: Uncaught Error: Call to undefined function mysql_connect()錯誤提示。經查閱資料發現是因為使用的PHP版本不支援舊版本連線語句寫法。本次使用的PHP
Fatal error: Call to undefined function make_hash() in /dede/sys_info.php on line 201解決方案步驟【親測可用】...
>>> 織夢繫統安裝好後,進入後臺,出現Fatal error: Call to undefined function make_hash() in /dede/sys_info.php on line 201
解決Fatal error: Call to undefined function dede_htmlspecialchars() in
>>> 解決織夢 Fatal error: Call to undefined function dede_htmlspecialchars() in 2015年6月18日更新的新版本的織夢5.7,為了相容php5.4+,修改了/include/common.func.PHP,可能有些模板也
PHP——連線MySQL報錯Fatal error: Call to undefined function mysql_connect() in xxx on line n
技術標籤:滲透測試資料庫mysqlphpsql 文章目錄 一、問題描述二、解決方法 一、問題描述
laravel8thinker報錯PHP Fatal error: Call to undefined function factory() in Psy Shell code on line 1
技術標籤:laravel8laravel 今天在研究laravel8 的時候使用php artisan thinker 命令後進入下面的介面表示我是成功了的,但是我輸入命令factory(App\\User::class, 10)->create(); 報錯後來發現原來是laravel
How to fix VirtualBox session error: Call to NEMR0InitVMPart2 failed VERR_NEM_INIT_FAILED (VERR_NEM_VM_CREATE_FAILED)
How to fix VirtualBox session error: Call to NEMR0InitVMPart2 failed VERR_NEM_INIT_FAILED (VERR_NEM_VM_CREATE_FAILED)
ORA-06553:PLS-306:wrong number or types of arguments in call to ‘OGC_AREA‘
技術標籤:錯誤集 問題:ORA-06553:PLS-306:wrong number or types of arguments in call to \'OGC_AREA\'
boost::bind 不能處理函式過載 (error: no matching function for call to 'bind')
前言 最近任務多、工期緊,沒有時間更新部落格,就水一期吧。雖然是水,也不能太失水準,剛好最近工作中遇到一個 boost::bind 的問題,花費了半天時間來定位解決,就說說它吧。
抽象類為什麼可以有建構函式?- Constructor of an abstract class in C#(轉載)
問 Why is it possible to write constructor for an abstract class in C#?As far as I know we can‘t instantiate an abstract class.. so what is it for?You can‘t instantiate the class,right?
解決Windows下 “setup.py build” 時出現錯誤 ” error: Unable to find vcvarsall.bat”
問題如下, 解決方法 1) 首先安裝 MinGW,在 MinGW 的安裝目錄下找到 bin 的資料夾,找到 mingw32-make.exe,複製一份更名為 make.exe
Jenkins整合k8s報錯:Error testing connection https://kubernetes.default.svc.cluster.local: Failure
背景:jenkins部署在k8s中的名稱空間infra中 Jenkins整合k8s報錯連線測試報錯: Error testing connection https://kubernetes.default.svc.cluster.local: Failure executing: GET at: https://kubernetes.defaul
[Zabbix5.0]Transaction check error: file /etc/my.cnf from install of Percona-Server-shared-56-5.6.48-rel88.0.1.el7.x86_64 conflicts with file from package mysql-community-server-5.7.30-1.el7.x86_64
安裝ZabbixServer5.0報錯 Transaction check error: file /etc/my.cnf from install of Percona-Server-shared-56-5.6.48-rel88.0.1.el7.x86_64 conflicts with file from package mysql-community-server-5.7.30-
puppeteer外掛啟動chrome失敗: Error: Failed to launch the browser process!
最近使用puppeteer外掛啟動chrome失敗,有的系統無法啟動喚起chrome 自己膝上型電腦安裝有360會提示被阻止,允許執行即可呼叫成功,公司電腦,沒有任何提示直接無法啟動(公司防毒軟體無法配置關閉)
webpack打包報錯:FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory
webpack打包多入口,大專案時,有時候會報記憶體溢位的錯誤(FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory),可採用以下步驟來解決問題:
Connection open error . Authentication to host xxx' for user 'aa' using method 'mysql_native_password' failed with message: Access denied for user 'aaa' (using password:
一,在netcore中,我們使用容器講上下文保持全域性唯一的時候,非同步大併發查mysql,就會導致報以上的異常,這個是什麼原因導致的呢?
php遇到錯誤Call to undefined function ImageCreate() (已解決)
繼上次php一系列踩坑後,遇到諸如此類的問題算是可以迎刃而解了。! 開啟網頁無法顯示並報錯Call to undefined function ImageCreate()
Android Studio error: Unable to start the daemon process的解決方法
在 Android Studio 上新建專案,出現 Unable to start the daemon process. 錯誤,具體錯誤資訊如下:
Git push 報錯error: failed to push some refs to ‘[email protected]‘
Git push 報錯error: failed to push some refs to ‘[email protected]’ 出錯過程:我在github上建立了一個倉庫並直接在github上線上建立了一個readme.md檔案就是點選了這個後來上網查了資料說是如果
翻車現場:訪問後臺儲存進阿里雲的圖片時報錯You have no right to access this object because of bucket acl.
翻車現場: 問題所在: 讀寫許可權設定了【私有】,私有許可權對檔案的所有訪問操作需要進行身份驗證,因此無法直接訪問。