standard-library

    7熱度

    2回答

    template<class _Other1, class _Other2, class = enable_if_t<is_constructible<_Ty1, _Other1>::value && is_constructible<_Ty2, _Other2>::value>, enable_if_t<is_convertible<_Other1

    0熱度

    3回答

    我正在移植一些我現在寫的使用std庫容器的舊手卷處理類。我無法移植的一種方法就是我稱之爲「ChangeRecordOrder」,因爲缺少更好的術語。我需要一個標準的庫替換。 它的定義是: template <class T> void ChangeRecordOrder(std::vector<T> IN OUT &inputVector, uint newInsertInd

    2熱度

    1回答

    的setjmp的(3)文檔(我的系統上)使用的setjmp指出 所有可訪問對象有值作爲時間的longjmp的()函數被調用除了在setjmp()調用和longjmp()調用之間更改的不具有易失性類型且已被更改的自動存儲調用持續時間的對象的值不確定。 這是否僅包括在相同的範圍,因爲在職能範圍內調用setjmp,或者也可以是任何物體了調用堆棧更高功能的對象? 例如,以下代碼是否正確? #include

    3熱度

    1回答

    我最近正在考慮使用標準庫並在編程中使用它們。我想知道如何調用庫,我聽到很多關於依賴的討論並對它們進行管理,以避免使用不必要的模塊和不必要的模塊來重載程序。所以我想知道在使用標準庫中的函數和模塊時是否有額外的負載/資源使用增加。例如,如果我寫了一個完全由標準庫函數構建的程序,並且沒有我自己的代碼(這意味着我有大量的導入語句),我會看到性能下降嗎?或者是每個程序加載的標準庫,無論它是否被調用?因此它是

    8熱度

    1回答

    問題: 有沒有C++工具鏈,其中std::uint8_t存在,但不爲一個unsigned char類型定義(或char,如果是無符號的)? 編輯: 相反:這樣的事情在符合標準的實現中甚至有可能嗎? 背景/動機: 我主要是要求,因爲我想知道,如果std::uint8_t*可攜帶使用的訪問單個字節(就像unsigned char*)。是的,我知道std::byte,但這不相關。我主要對x86,arm和

    3熱度

    5回答

    這些代碼編譯沒有錯誤,但time宣告無處。 幸運的是,由於我將名稱更改爲mtime,錯誤消失了。但是錯誤的本質是什麼?什麼是time? 該程序的輸出爲1。我想知道文件iostream或其他地方是否有所謂的time。 #include <iostream> int main() { std::cout << time << std::endl; return 0; }

    3熱度

    1回答

    我有一個.NET Core 1.0應用程序,我已經爲AWS Lambda構建。但是,AWS僅支持Standard.Library 1.6.0,而不支持1.6.1。 我已經能夠使用NuGet明確引用.NETStandard.Library 1.6.0 - 並且它在AWS中以這種方式成功地工作。 但是,對於我的大部分NuGe​​t引用,我收到了大量的構建警告,說「檢測到的軟件包降級:NETStanda

    4熱度

    1回答

    看來,float.is_integer是唯一的「is」方法,它在Python中的內置類型中有一個下劃線。 Examples that don't包括下劃線:str.isalnum,str.isalpha,str.isdecimal,str.isdigit,str.isidentifier,str.islower,str.isnumeric,str.isprintable,str.isspace,s

    5熱度

    1回答

    偶然我注意到,Python標準庫的兩個csv和re模塊具有其.__version__屬性: >>> import re, csv >>> re.__version__ '2.2.1' >>> csv.__version__ '1.0' 我很驚訝,因爲他們是標準庫的一部分,所以我希望自己的版本被定義sys.version(和sys.version_info)。 我已經注意到儘管模塊已經改

    1熱度

    1回答

    我是python的新手,並且在交互式shell上工作。我正在嘗試python標準庫,我從stdin.read()返回一個字符串參數的文檔中讀取。 但是,當我繼續並打印變量存儲輸入值時,它會顯示一個隨機字符。困惑它的意思 >>>input=sys.stdin.read() >>>1 2 >>>sys.stdout.write(input) >>>1 2 4 4表示什麼。爲什麼顯示