{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:28:14Z","timestamp":1750307294675,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":25,"publisher":"ACM","license":[{"start":{"date-parts":[[2010,10,11]],"date-time":"2010-10-11T00:00:00Z","timestamp":1286755200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2010,10,11]]},"DOI":"10.1145\/1899503.1899530","type":"proceedings-article","created":{"date-parts":[[2010,12,14]],"date-time":"2010-12-14T16:00:54Z","timestamp":1292342454000},"page":"242-250","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":6,"title":["Performance of C++ bit-vector implementations"],"prefix":"10.1145","author":[{"given":"Vreda","family":"Pieterse","sequence":"first","affiliation":[{"name":"University of Pretoria, South Africa"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Derrick G.","family":"Kourie","sequence":"additional","affiliation":[{"name":"University of Pretoria, South Africa"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Loek","family":"Cleophas","sequence":"additional","affiliation":[{"name":"Eindhoven University of Technology, The Netherlands"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bruce W.","family":"Watson","sequence":"additional","affiliation":[{"name":"University of Pretoria, South Africa"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2010,10,11]]},"reference":[{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/366792.366825"},{"key":"e_1_3_2_1_3_1","volume-title":"http:\/\/webscripts.softpedia.com\/script\/Development-Scripts-js\/C-C-Library\/Bit-Vector-26508.html","author":"Beyer S.","year":"2009","unstructured":"S. Beyer . Bit::Vector. http:\/\/webscripts.softpedia.com\/script\/Development-Scripts-js\/C-C-Library\/Bit-Vector-26508.html , 2009 . {Online: Accessed 2009\/08\/15}. S. Beyer. Bit::Vector. http:\/\/webscripts.softpedia.com\/script\/Development-Scripts-js\/C-C-Library\/Bit-Vector-26508.html, 2009. {Online: Accessed 2009\/08\/15}."},{"key":"e_1_3_2_1_4_1","volume-title":"C++ GUI programming with Qt 4. Pearson Educational","author":"Blanchette J.","year":"2006","unstructured":"J. Blanchette and M. Summerfield . C++ GUI programming with Qt 4. Pearson Educational , Upper Saddle River, NY , 2006 . J. Blanchette and M. Summerfield. C++ GUI programming with Qt 4. Pearson Educational, Upper Saddle River, NY, 2006."},{"key":"e_1_3_2_1_5_1","volume-title":"Efficient algorithms for computing transitive closure in cwb: Implementation and comparison of several variations. Master's thesis","author":"Dahlberg M.","year":"1991","unstructured":"M. Dahlberg . Efficient algorithms for computing transitive closure in cwb: Implementation and comparison of several variations. Master's thesis , Swedish Institute of Computer Science , Sweden, September 1991 . M. Dahlberg. Efficient algorithms for computing transitive closure in cwb: Implementation and comparison of several variations. Master's thesis, Swedish Institute of Computer Science, Sweden, September 1991."},{"key":"e_1_3_2_1_6_1","unstructured":"B. Dawes. Proposal for a C++ Library Repository Web Site. http:\/\/www.boost.org\/users\/proposal.pdf May 1998. {Online: Accessed 2009\/07\/31}.  B. Dawes. Proposal for a C++ Library Repository Web Site. http:\/\/www.boost.org\/users\/proposal.pdf May 1998. {Online: Accessed 2009\/07\/31}."},{"key":"e_1_3_2_1_7_1","unstructured":"B. Dawes. Boost Formal Review Process. http:\/\/www.boost.org\/community\/reviews.html 2000. {Online: Accessed 2009\/07\/31}.  B. Dawes. Boost Formal Review Process. http:\/\/www.boost.org\/community\/reviews.html 2000. {Online: Accessed 2009\/07\/31}."},{"key":"e_1_3_2_1_8_1","unstructured":"B. Dawes. Library Issue 96: Fixing vector&lt;bool&gt;. http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2007\/n2160.html January 2007. {Online: Accessed 2009\/07\/31}.  B. Dawes. Library Issue 96: Fixing vector&lt;bool&gt;. http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2007\/n2160.html January 2007. {Online: Accessed 2009\/07\/31}."},{"key":"e_1_3_2_1_9_1","unstructured":"E. W. Dijkstra. A discipline of programming. Prentice-Hall Englewood Cliffs N.J. 1976.   E. W. Dijkstra. A discipline of programming . Prentice-Hall Englewood Cliffs N.J. 1976."},{"key":"e_1_3_2_1_10_1","volume-title":"June","author":"Dipperstein M.","year":"2008","unstructured":"M. Dipperstein . ANSI C and C++ Bit Manipulation Libraries . http:\/\/michael.dipperstein.com\/bitlibs\/ , June 2008 . {Online; accessed 5-September-2009}. M. Dipperstein. ANSI C and C++ Bit Manipulation Libraries. http:\/\/michael.dipperstein.com\/bitlibs\/, June 2008. {Online; accessed 5-September-2009}."},{"key":"e_1_3_2_1_11_1","volume-title":"September","author":"Hinnant H.","year":"2009","unstructured":"H. Hinnant . C++ Standard Library Active Issues List (Revision R67). http:\/\/www.open-std.org\/JTC1\/SC22\/WG21\/docs\/papers\/2009\/n2948.html , September 2009 . {Online: Accessed 2010\/04\/09}. H. Hinnant. C++ Standard Library Active Issues List (Revision R67). http:\/\/www.open-std.org\/JTC1\/SC22\/WG21\/docs\/papers\/2009\/n2948.html, September 2009. {Online: Accessed 2010\/04\/09}."},{"key":"e_1_3_2_1_12_1","volume-title":"November","author":"Hinnant H.","year":"2009","unstructured":"H. Hinnant . C++ Standard Library Closed Issues List (Revision R68). http:\/\/www.open-std.org\/JTC1\/SC22\/WG21\/docs\/papers\/2009\/n3013.html , November 2009 . {Online: Accessed 2010\/04\/09}. H. Hinnant. C++ Standard Library Closed Issues List (Revision R68). http:\/\/www.open-std.org\/JTC1\/SC22\/WG21\/docs\/papers\/2009\/n3013.html, November 2009. {Online: Accessed 2010\/04\/09}."},{"key":"e_1_3_2_1_13_1","volume-title":"ISO","author":"IEC.","year":"2003","unstructured":"ISO\/ IEC. ISO\/IEC 14882:2003 - Programming languages -- C++ . ISO , Geneva, Switzerland , 2003 . ISO\/IEC. ISO\/IEC 14882:2003 - Programming languages -- C++. ISO, Geneva, Switzerland, 2003."},{"key":"e_1_3_2_1_14_1","unstructured":"D. Kalev. What You Should Know about vector&lt;bool&gt;. http:\/\/www.informit.com\/guides\/content.aspx?g=cplusplus&amp;seqNum=98 March 2004. {Online: Accessed 2009\/07\/30}.  D. Kalev. What You Should Know about vector&lt;bool&gt;. http:\/\/www.informit.com\/guides\/content.aspx?g=cplusplus&amp;seqNum=98 March 2004. {Online: Accessed 2009\/07\/30}."},{"key":"e_1_3_2_1_15_1","volume-title":"September","author":"Kuznetsov A.","year":"2009","unstructured":"A. Kuznetsov . Re: Experiments with BitMagic. private e-mail communication &lt;anatoliy_kuznetsov@yahoo.com&gt; , September 2009 . A. Kuznetsov. Re: Experiments with BitMagic. private e-mail communication &lt;anatoliy_kuznetsov@yahoo.com&gt;, September 2009."},{"key":"e_1_3_2_1_16_1","unstructured":"A. Kuznetsov M. Shemanarev I. Tolstoy E. Lewis and O. Khovayko. BitMagic. http:\/\/bmagic.sourceforge.net\/ n.d. {Online: Accessed 2009\/07\/31}.  A. Kuznetsov M. Shemanarev I. Tolstoy E. Lewis and O. Khovayko. BitMagic. http:\/\/bmagic.sourceforge.net\/ n.d. {Online: Accessed 2009\/07\/31}."},{"key":"e_1_3_2_1_17_1","series-title":"Professional Computing Series","volume-title":"Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library","author":"Meyers S. D.","year":"2004","unstructured":"S. D. Meyers . Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library . Professional Computing Series . Addison-Wesley , Boston , 4 edition, 2004 . S. D. Meyers. Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library. Professional Computing Series. Addison-Wesley, Boston, 4 edition, 2004."},{"key":"e_1_3_2_1_18_1","unstructured":"H. Mostafa. Bits Array Encapsulation. http:\/\/www.codeproject.com\/KB\/cpp\/BitArray.aspx December 2004. {Online; accessed 5-September-2009}.  H. Mostafa. Bits Array Encapsulation. http:\/\/www.codeproject.com\/KB\/cpp\/BitArray.aspx December 2004. {Online; accessed 5-September-2009}."},{"key":"e_1_3_2_1_19_1","unstructured":"Nokia Corporation Inc. Qt - A cross-platform application and UI framework. http:\/\/www.qtsoftware.com\/ n.d. {Online: Accessed 2009\/07\/31}.  Nokia Corporation Inc. Qt - A cross-platform application and UI framework. http:\/\/www.qtsoftware.com\/ n.d. {Online: Accessed 2009\/07\/31}."},{"key":"e_1_3_2_1_20_1","unstructured":"J. Reesig. Accuracy of JavaScript Time. http:\/\/ejohn.org\/blog\/accuracy-of-javascript-time\/ November 2008. {Online: Accessed 2009\/08\/18}.  J. Reesig. Accuracy of JavaScript Time. http:\/\/ejohn.org\/blog\/accuracy-of-javascript-time\/ November 2008. {Online: Accessed 2009\/08\/18}."},{"key":"e_1_3_2_1_21_1","unstructured":"R. Rivera. Boost Version History. http:\/\/www.boost.org\/users\/history\/ n.d. {Online: Accessed 2009\/07\/31}.  R. Rivera. Boost Version History. http:\/\/www.boost.org\/users\/history\/ n.d. {Online: Accessed 2009\/07\/31}."},{"key":"e_1_3_2_1_22_1","unstructured":"R. M. Stallman. Using the GNU Compiler Collection. http:\/\/gcc.gnu.org\/onlinedocs\/gcc.pdf 2008. Published by GNU Press {Online; accessed 05-September-2009}.  R. M. Stallman. Using the GNU Compiler Collection. http:\/\/gcc.gnu.org\/onlinedocs\/gcc.pdf 2008. Published by GNU Press {Online; accessed 05-September-2009}."},{"key":"e_1_3_2_1_23_1","unstructured":"C. Strauss E. Boyd and K. Marshall. MinGW - Minimalist GNU for Windows. http:\/\/sourceforge.net\/projects\/mingw\/ 2008. {Online: Accessed 2009\/07\/31}.  C. Strauss E. Boyd and K. Marshall. MinGW - Minimalist GNU for Windows. http:\/\/sourceforge.net\/projects\/mingw\/ 2008. {Online: Accessed 2009\/07\/31}."},{"key":"e_1_3_2_1_24_1","unstructured":"H. Sutter. vector&lt;bool&gt;: More problems better solutions. http:\/\/www.gotw.ca\/publications\/N1211.pdf 1999. {Online: Accessed 2009\/07\/30}.  H. Sutter. vector&lt;bool&gt;: More problems better solutions. http:\/\/www.gotw.ca\/publications\/N1211.pdf 1999. {Online: Accessed 2009\/07\/30}."},{"key":"e_1_3_2_1_25_1","volume-title":"http:\/\/msdn.microsoft.com\/en-us\/library\/ee417693(VS.85).aspx","author":"Walbourn C.","year":"2005","unstructured":"C. Walbourn . Game Timing and Multicore Processors . http:\/\/msdn.microsoft.com\/en-us\/library\/ee417693(VS.85).aspx , 2005 . {Online; accessed 12-Nov-2009}. C. Walbourn. Game Timing and Multicore Processors. http:\/\/msdn.microsoft.com\/en-us\/library\/ee417693(VS.85).aspx, 2005. {Online; accessed 12-Nov-2009}."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/321105.321107"}],"event":{"name":"SAICSIT '10: 2010 Annual Conference of the South African Institute of Computer Scientists and Information Technologists","sponsor":["AAIICT African Advanced Institute for Information & Communications Technology","NRF","ACM Association for Computing Machinery","CSIR CSIR","Microsoft Microsoft","ASFKP-ICT South Africa-Finland Knowledge Partnership on ICT","SAICSIT So. African Inst. Of Computer Scientists & Info Tecnologists","Telkom Telkom","IFIP"],"location":"Bela Bela South Africa","acronym":"SAICSIT '10"},"container-title":["Proceedings of the 2010 Annual Research Conference of the South African Institute of Computer Scientists and Information Technologists"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1899503.1899530","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1899503.1899530","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T10:59:46Z","timestamp":1750244386000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1899503.1899530"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010,10,11]]},"references-count":25,"alternative-id":["10.1145\/1899503.1899530","10.1145\/1899503"],"URL":"https:\/\/doi.org\/10.1145\/1899503.1899530","relation":{},"subject":[],"published":{"date-parts":[[2010,10,11]]},"assertion":[{"value":"2010-10-11","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}