C_and_CPP板 - WEB批踢踢(PTT)http://webptt.com/rss.ashx?n=C_and_CPP2023-12-05T23:43:12+08:00[問題] sqlplus走ssl發兩個client hellohttps://webptt.com/m.aspx?n=/bbs/C_and_CPP/M.1715791867.A.D0D.html2024-05-16T00:51:07+08:002024-05-16T00:51:06+08:00Qbsuran<pre>開發平台(Platform): (Ex: Win10, Linux, ...) x86_64 編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出) gcc-12 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) </pre>[公告] C_and_CPP 板規https://webptt.com/m.aspx?n=/bbs/C_and_CPP/M.1714315655.A.682.html2024-04-28T22:47:35+08:002024-05-01T19:37:30+08:00lc85301<pre> 1. 標題內文請詳細描述,禁止火星注音洗版廣告衝數量等無意義文章 為保護本土文化,請勿用簡體字發文(url連結及其標題不在此限) 2. 除錯文務必清楚列出錯誤訊息,求助前必須附上想法或程式碼 (附上的程式碼需儘可能完整,因為不是每個人都能用水晶球debug的!) "無自身想法或程式碼"的"伸手文或作業文"必砍!!! </pre>[心得] 實做 c backtracehttps://webptt.com/m.aspx?n=/bbs/C_and_CPP/M.1714273592.A.2B3.html2024-04-28T11:06:32+08:002024-05-01T07:10:31+08:00descent<pre>c 的 backtrace 是在 call function 時, 如何得知誰 call 了這個 function。 c 的 backtrace 如何做到, 問 chatgpt 馬上就給出 list 1. 的範例程式, 真的好用, 以 list 2 來說: _start -> __libc_start_main -> main -> f1 -> f2 -> f3 -> print_backtrace 會得到 </pre>[問題] uint32陣列每筆資料多一個bit當flag轉換https://webptt.com/m.aspx?n=/bbs/C_and_CPP/M.1713177972.A.3E9.html2024-04-15T18:46:12+08:002024-05-16T22:40:42+08:00s6414073<pre>開發平台(Platform): (Ex: Win10, Linux, ...) Linux 編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出) gcc 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) </pre>[問題] temporary 可以take reference 嗎?https://webptt.com/m.aspx?n=/bbs/C_and_CPP/M.1712838430.A.E4C.html2024-04-11T20:27:10+08:002024-04-14T19:20:28+08:00amamoimi<pre>c++新手最看了一些文章,發現一個問題,舉個例子: #include <iostream> class A{ public: int a=5; </pre>[問題] 如何強迫struct使用者另外額外賦值?https://webptt.com/m.aspx?n=/bbs/C_and_CPP/M.1712611149.A.F90.html2024-04-09T05:19:09+08:002024-04-12T05:07:59+08:00mmmmei<pre>完整標題:如何強迫struct使用者在使用copy assignment時,另外對其他某值另外賦值? 開發平台(Platform): (Ex: Win10, Linux, ...) Mac 編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出) clang 14 </pre>[問題] C++ DataFrame 編譯問題https://webptt.com/m.aspx?n=/bbs/C_and_CPP/M.1711465240.A.F3F.html2024-03-26T23:00:40+08:002024-03-28T18:31:28+08:00laughingman<pre>開發平台(Platform): (Ex: Win10, Linux, ...) Linux 編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出) g++ (GCC) 14.0.1 20240306 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) </pre>[問題] 此段程式哪裡有問題https://webptt.com/m.aspx?n=/bbs/C_and_CPP/M.1709887496.A.B2B.html2024-03-08T16:44:56+08:002024-04-19T11:06:12+08:00chiya1908<pre>開發平台(Platform): (Ex: Win10, Linux, ...) windows 編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出) GCC 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) </pre>[問題] c structure 請教https://webptt.com/m.aspx?n=/bbs/C_and_CPP/M.1709305802.A.F98.html2024-03-01T23:10:02+08:002024-03-03T14:35:45+08:00OnlyCourage<pre>Online GDB 編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出) GCC 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) None </pre>[公告] 板工wtchen請辭https://webptt.com/m.aspx?n=/bbs/C_and_CPP/M.1708330405.A.89B.html2024-02-19T16:13:25+08:002024-04-02T03:38:45+08:00wtchen<pre>各位好, 感謝各位這幾年的陪伴。 由於個人健康因素,我決定請辭本板板主。 由於我文筆實在不好,想不出多富感情的話,就這樣吧。 之後希望各位也能努力鑽研C語言。 </pre>Re: [問題] parent class有辦法求繼承index嗎?https://webptt.com/m.aspx?n=/bbs/C_and_CPP/M.1707315088.A.C0B.html2024-02-07T22:11:28+08:002024-02-07T22:11:27+08:00johnjohnlin<pre>自問自答一下 看了推文的作法忽然有了靈感,想到簡單寫法了 原理: 可以繼承 varadic template 作一個類似CRTP的helper class,把要繼承的class拉進來,由helper繼承 </pre>[問題] parent class有辦法求繼承index嗎?https://webptt.com/m.aspx?n=/bbs/C_and_CPP/M.1707224562.A.55B.html2024-02-06T21:02:42+08:002024-02-08T13:52:55+08:00johnjohnlin<pre>開發平台(Platform): (Ex: Win10, Linux, ...) 無指定,標準C++,可以在17或是之前的話最好 編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出) 無指定 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) </pre>Re: [問題] 在一個給予的mask中,例舉所有k-bit 組合https://webptt.com/m.aspx?n=/bbs/C_and_CPP/M.1707107012.A.8E6.html2024-02-05T12:23:32+08:002024-02-06T16:48:35+08:00dnol<pre>謝謝各位大神的建議,我現在可以用到Gosper's Hackw產生我需要的bit組合。 我現在有個更進階的問題。 我想要根據1 bit的count來排例n bits的數字,但不用sorting。 舉例,當n=3時。我希望數字排例如下。當我要讀第4個數字時,我會拿到3。 1, 2, 4, "3", 5, 6, 7 </pre>Re: [問題] 在一個給予的mask中,例舉所有k-bit 組合https://webptt.com/m.aspx?n=/bbs/C_and_CPP/M.1706080230.A.3C3.html2024-01-24T15:10:30+08:002024-01-24T15:13:16+08:00ddavid<pre> 說到頭來,這不就是 C(4, 2) 然後擺到可能的位數上去嗎?你看看這合不合你 需求。 裡面很多 4 啊 2 啊 {1, 4, 32, 64} 這些魔術數字或是輸出方式當然都可以一 般化,看你的需求。比如這邊是直接把 bit 的實際值加總,只是印出時才轉回 0101 表示,但你也可以 mask_bits 用位置 {0, 2, 5, 6} 來處理。 </pre>[問題] 在一個給予的mask中,例舉所有k-bit 組合https://webptt.com/m.aspx?n=/bbs/C_and_CPP/M.1706066335.A.480.html2024-01-24T11:18:55+08:002024-02-01T10:17:55+08:00dnol<pre>各位大大好。後正在使用C開發一個演算法。 後目前面臨的問題是, how to enumerate all k-bit combinations for a given mask. 比如說。我有一個mask。1100101。當k=2時。 我想要有效率的例舉所有含有2個1的組合。如下。 </pre>[問題] 關於 return value optimization的問題https://webptt.com/m.aspx?n=/bbs/C_and_CPP/M.1705843485.A.C6E.html2024-01-21T21:24:45+08:002024-01-24T11:23:53+08:00amamoimi<pre>最近讀的書上有個範例程式碼 https://onlinegdb.com/f93sPV8B2 書上有給Turbo C++ 和Symantec C++ 的run (那本書蠻老了) 總之turbo是在104行呼叫reserve函數的時候有呼叫copy constructor </pre>[問題] C 語言考題請教https://webptt.com/m.aspx?n=/bbs/C_and_CPP/M.1705336433.A.C84.html2024-01-16T00:33:53+08:002024-01-20T15:34:11+08:00thomas2005<pre>各位好 我看不出來以下兩個 function 有什麼不同,請各位指教。 1.Do cmp1 and cmp2 print the same message for all possible inputs? if not , please provide a case where they print it. 1.Do cmp1 and cmp2 return the same value for all possible inputs? </pre>[問題] notepad++外掛nppexec console顯示https://webptt.com/m.aspx?n=/bbs/C_and_CPP/M.1705226854.A.35E.html2024-01-14T18:07:34+08:002024-01-14T20:32:15+08:00deniss<pre>各位前輩好 小弟最近開始學習C++中 使用notepad++ 跟 mingw 在使用過程中發現nppexec console的中文字轉向 如網址: https://ppt.cc/fn5URx </pre>[問題] VA_ARGS 和 ##VA_ARGS 的用法https://webptt.com/m.aspx?n=/bbs/C_and_CPP/M.1703574949.A.B98.html2023-12-26T15:15:49+08:002023-12-29T19:12:08+08:00Hyozero<pre>開發平台(Platform): (Ex: Win10, Linux, ...) Linux 編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出) GCC 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) </pre>[問題] 在sub block做fopen並回傳問題https://webptt.com/m.aspx?n=/bbs/C_and_CPP/M.1701790992.A.67B.html2023-12-05T23:43:12+08:002023-12-25T22:50:59+08:00jacky1989<pre>開發平台(Platform): (Ex: Win10, Linux, ...) CentOS 編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出) GCC 問題(Question): </pre>