0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

CPP開發(fā)者

文章:26 被閱讀:3.1w 粉絲數(shù):0 關(guān)注數(shù):0 點贊數(shù):0

廣告

記一次詭異的內(nèi)存泄漏

最近在補一些基礎(chǔ)知識,恰好涉及到了智能指針std::weak_ptr在解決std::shared_p....
的頭像 CPP開發(fā)者 發(fā)表于 02-19 13:44 ?503次閱讀
記一次詭異的內(nèi)存泄漏

如何利用ChatGPT快速實現(xiàn)一個控制臺進度條小工具?

控制臺程序執(zhí)行一些耗時任務(wù)時,需要向用戶顯示當前任務(wù)執(zhí)行的進度,以提供清晰的感知。比如一個下載程序,....
的頭像 CPP開發(fā)者 發(fā)表于 01-18 13:41 ?737次閱讀
如何利用ChatGPT快速實現(xiàn)一個控制臺進度條小工具?

“+”操作符的使用技巧

這篇寫個平時易被忽略的小知識點,一元 + 操作符的使用技巧。
的頭像 CPP開發(fā)者 發(fā)表于 12-28 13:27 ?401次閱讀

使用C++11新特性實現(xiàn)一個通用的線程池設(shè)計

在C++11標準之前,多線程編程只能使用pthread_xxx開頭的一組POSIX標準的接口。從C+....
的頭像 CPP開發(fā)者 發(fā)表于 12-22 13:58 ?905次閱讀
使用C++11新特性實現(xiàn)一個通用的線程池設(shè)計

【ModernCpp】新特性之CTAD代碼示例

上面的例子,我們已經(jīng)體會到了CTAD帶來的好處(代碼間接),下面結(jié)合在項目中的用的例子更進一步的來說....
的頭像 CPP開發(fā)者 發(fā)表于 12-20 14:00 ?351次閱讀

JetBrains推出新的C/C++ IDE:CLion Nova

該公司打算先收集用戶反饋,然后在 2024 年的某個時刻根據(jù)具體的反饋結(jié)果將 CLion Nova ....
的頭像 CPP開發(fā)者 發(fā)表于 11-20 17:24 ?974次閱讀
JetBrains推出新的C/C++ IDE:CLion Nova

什么是Empty Base Optimization?

看見了吧?就算Base不包含任何的成員,編譯器也會讓Base占1 byte。這是因為如果一個類的內(nèi)存....
的頭像 CPP開發(fā)者 發(fā)表于 10-30 16:31 ?266次閱讀

講解消息分發(fā)的一種編譯期實現(xiàn)法

今天講消息分發(fā)的一種編譯期實現(xiàn)法。
的頭像 CPP開發(fā)者 發(fā)表于 08-23 14:38 ?453次閱讀

深入理解C++ “static”關(guān)鍵字

編譯后的程序存儲在硬盤上,準備執(zhí)行時操作系統(tǒng)需要將它們讀取到 RAM 中,這個時期就叫加載期。.da....
的頭像 CPP開發(fā)者 發(fā)表于 08-14 12:25 ?638次閱讀
深入理解C++ “static”關(guān)鍵字

聊聊結(jié)構(gòu)化綁定

C++11標準庫添加了std::tie,用若干引用構(gòu)造出一個std::tuple,對它賦以std::....
的頭像 CPP開發(fā)者 發(fā)表于 08-03 15:34 ?444次閱讀

C++即將超越C語言

相較上月,Top 10 中 JavaScript(7→6)和 Visual Basic(6→7)進行....
的頭像 CPP開發(fā)者 發(fā)表于 07-13 14:46 ?635次閱讀
C++即將超越C語言

C++變化很大!得重學(xué)這門語言了

迄今為止,C++ 已經(jīng)存在了很長的時間,但是其變化也是非常大的,尤其是 2011 年之后。當時,推出....
的頭像 CPP開發(fā)者 發(fā)表于 07-09 16:09 ?394次閱讀
C++變化很大!得重學(xué)這門語言了

POD到底是什么?聊聊POD

POD,即Plain Old Data的縮寫,plain代表普通,Old代表舊,從字面意思看是老的、....
的頭像 CPP開發(fā)者 發(fā)表于 06-19 15:24 ?4626次閱讀

C++20 modules基礎(chǔ)知識入門

以前一直有了解C++20的新特性,但是因為編譯器對此支持的比較少,所以很少實踐。
的頭像 CPP開發(fā)者 發(fā)表于 06-15 11:37 ?744次閱讀
C++20 modules基礎(chǔ)知識入門

CPU緩存一致性協(xié)議MESI介紹

CPU在摩爾定律的指導(dǎo)下以每18個月翻一番的速度在發(fā)展,然而內(nèi)存和硬盤的發(fā)展速度遠遠不及CPU。這就....
的頭像 CPP開發(fā)者 發(fā)表于 06-09 10:39 ?826次閱讀
CPU緩存一致性協(xié)議MESI介紹

從一次字符串拼接失敗說起

幾個月前的時候,有一次討論,關(guān)于單例模式實現(xiàn)的,其中,提到了一種使用static方式,也就是Scot....
的頭像 CPP開發(fā)者 發(fā)表于 05-15 14:30 ?408次閱讀

從技術(shù)實現(xiàn)的角度破壞封裝性直接訪問私有變量

在gcc5.4下進行編譯,不出所料,編譯失敗
的頭像 CPP開發(fā)者 發(fā)表于 02-15 09:31 ?429次閱讀

小編科普一下Linux內(nèi)核中常用的C語言技巧

Linux內(nèi)核采用的是GCC編譯器,GCC編譯器除了支持ANSI C,還支持GNU C。在Linux....
的頭像 CPP開發(fā)者 發(fā)表于 02-08 11:51 ?612次閱讀

什么是OOM機制?怎么防止進程因為OOM機制而被殺掉?

有時候我們會發(fā)現(xiàn)系統(tǒng)中某個進程會突然掛掉,通過查看系統(tǒng)日志發(fā)現(xiàn)是由于 OOM機制 導(dǎo)致進程被殺掉。
的頭像 CPP開發(fā)者 發(fā)表于 02-06 11:45 ?2597次閱讀

C++23特性概覽

新年伊始,要說什么選題最合適,那無疑是C++23了。
的頭像 CPP開發(fā)者 發(fā)表于 02-02 10:28 ?5818次閱讀

C++:從技術(shù)實現(xiàn)角度聊聊RTTI

RTTI的英文全稱是"Runtime Type Identification",中文稱為"運行時類型....
的頭像 CPP開發(fā)者 發(fā)表于 01-09 13:54 ?1676次閱讀

5種方式初始化String成員怎樣選擇?

由此可知,使用const-reference string時,至少存在1次分配。對于左值來說,這本無....
的頭像 CPP開發(fā)者 發(fā)表于 11-24 14:51 ?914次閱讀

將curl使用的C語言標準從C89升級到C99?

如果要升級 C 語言標準到 C99,那就要考慮哪些 C99 特性可以改進像 curl 這樣的項目。D....
的頭像 CPP開發(fā)者 發(fā)表于 11-22 14:48 ?748次閱讀

DMA傳輸方式與傳輸參數(shù)

CPU無時不刻的在處理著大量的事務(wù),但有些事情卻沒有那么重要,比方說數(shù)據(jù)的復(fù)制和存儲數(shù)據(jù),如果我們把....
的頭像 CPP開發(fā)者 發(fā)表于 11-03 15:23 ?3241次閱讀

一個處于實驗中的新編譯器:CppFront

其實近幾年C++的發(fā)展速度真不慢,許多特性遲久未入,只是不想剛引入就遭淘汰。當你再次見到C++更新時....
的頭像 CPP開發(fā)者 發(fā)表于 10-27 13:00 ?942次閱讀

C++代碼需要遵循的10個最佳實踐

C++代碼提供了足夠的靈活性,因此對于大部分工程師來說都很難把握。本文介紹了寫好C++代碼需要遵循的....
的頭像 CPP開發(fā)者 發(fā)表于 10-18 15:20 ?744次閱讀