![](/img/trans.png)
[英]Why is there no (implicit) conversion from std::tuple<Ts...>& to std::tuple<Ts&...>?
如標題所述,是否有特定原因導致沒有從std::tuple<Ts...>&到std::tuple<Ts&...>的(隱式)轉換? 相反,EASTL 的tuple實現提供了這種轉換。#include <EASTL/tuple.h> #include ...
[英]Why is there no (implicit) conversion from std::tuple<Ts...>& to std::tuple<Ts&...>?
如標題所述,是否有特定原因導致沒有從std::tuple<Ts...>&到std::tuple<Ts&...>的(隱式)轉換? 相反,EASTL 的tuple實現提供了這種轉換。#include <EASTL/tuple.h> #include ...
[英]std - including <initializer_list> or creating my own definition of it causes C2953 error when compiling
我正在嘗試將 EASTL 用於我正在處理的項目,它無法編譯,我能找到的唯一錯誤來自它的“EASTL/initializer_list.h”,我正在使用該文件的最新版本。 出現的 2 個錯誤是 C2953,另一個錯誤告訴我查看它的定義。 EASTL 會自動禁用包含此文件的所有警告,甚至有自己的定義以 ...
[英]Is EASTL vector<vector<int>> contiguous
根據這個答案: std::vectors 的 std::vectors 連續性 向量的向量不是連續的。 EASTL 聲稱他們的向量是連續的(參見: https : //github.com/electronicarts/EASTL/blob/master/include/EASTL/vecto ...
[英]How to track memory usage using EASTL?
Electronic Arts EASTL庫的east::allocator要求用戶實現一個特殊的new操作符(如本示例所示)。 這個new運算符有一個const char* name ,它應該用於記錄有關執行EASTL容器的內存分配的特定於應用程序的信息。 EASTL 最佳實踐指南還提到應 ...
[英]Custom Visualizer for EASTL VS2012 / 2013
我從這里獲得了EASTL- https://github.com/paulhodge/EASTL 為了進行調試,我正在編寫自定義可視化工具VS2012 / 2013。 “ eastl :: vector”可以正常工作,但“ eastl :: map”則不能。 這是我的代碼 ...
[英]EASTL performance
今天我下載並創建了一個Electronic Arts STL實現的示例項目,EA的矢量看起來比標准慢得多。 我剛創建了2個向量並上傳了100萬個項目: 結果是: EA 0.759000 標准0.064000 那么,有什么我做錯了或者我錯過了什么嗎? 該示例已 ...
[英]EASTL vector-design on size() method
我有一個關於EASTL中vector的實現的問題。 鏈接在這里。 即,在方法size() 。 這是它的樣子: size_type是uint32_t , mpBegin / mpEnd是T *指針。 我不知道如何投從uint32_t的(mpEnd - mpBegin)等於在 ...
[英]Use #define macro in C++ to choose implementations from different namespaces
我們為游戲開發的多平台引擎使用EASTL來替換STL,因為內存,性能和可移植性的原因。 EASTL可以在這里找到: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2271.html 因為Visual Studio非常 ...
[英]How, Where can i download original EASTL library?
我已經知道 GitHub 的事情。 但它不是原始的 EASTL。 我還聽說過 gpl.ea.com。 有開源項目。 我聽說那個項目中包含了 EASTL。 所以我試圖在他們的項目中找到它但失敗了。 如果您對此有所了解,請告訴我一些事情。 謝謝。 ...
[英]EASTL versus STL, how can there be such a performance difference in std::vector<uint64_t>::operator[]
根據http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2271.html vector<uint64>::operator[]在EASTL中的速度比在2%到70%之間快“常用的商業版STL”。 除非STL的商業版本 ...