| VS Code | C++ | Apple Silicon | CUDA

VS Code C++擴充套件語言伺服器原生支援Apple Silicon

除了VS Code支援Apple Silicon之外,現在最新的C++擴充套件語言伺服器,也開始原生支援Apple Silicon,提供更好的執行效能

2021-04-17

| Visual Studio | WSL 2 | C++

Visual Studio將原生支援WSL 2

微軟將更新Visual Studio原生支援WSL 2,讓用戶不需要透過SSH連線,就可以在WSL 2上快速地建置和除錯C++程式

2021-01-18

| Qt | C++ | Clang

開發工具Qt Creator 4.14增加Qt 6支援

Qt Creator 4.14改進Qt 6的支援,修掉許多創建Qt 6應用程式所會遇到的錯誤,並且強化C++的支援

2020-12-22

| Chromium | 記憶體安全 | C++

Chromium專案中的70%安全缺陷是記憶體安全問題

為了要減少Chromium專案中的記憶體安全漏洞,Google其中一個解決方案是要使用比C/C++更安全的語言,包括Kotlin、Rust和Swift等

2020-05-25

| 程式學習 | 程式語言 | 林信良 | 程式人 | C++ | 傳遞函式 | 函子 | Functor | lambda運算式 | 函式物件

從C++看一級函式

在程式語言C++當中,關於函式的傳遞,目前有很多種可行的作法,而依照開發者當下應用目的不同,函式指標、函子、lambda運算式,都可以是選擇

2020-03-05

| 程式學習 | 林信良 | 程式人 | Pass by value | 傳值 | 傳參 | Pass by reference | C++ | Java

傳值?傳參?

在不同的程式語言當中,若剛好有同名的術語存在,應該搞清楚它在該語言中確切的定義,而不是硬用其他語言中的定義,甚至是不清楚來源的名詞來理解。

2020-02-27

| C++ | Unicode | 程式學習 | 林信良 | 程式人

C++與Unicode

在C++中wchar_t、char16_t、char32_t用於儲存Unicode碼點,char用於儲存UTF編碼實現的碼元,若能清楚掌握何者為儲存碼點,何者是字元編碼實現,就能釐清之間的差別

2020-02-13

| 微軟 | MSBuild | 建置 | 開發 | C++

微軟改進MSBuild平行處理能力提升建置效率

微軟以Multi-ToolTask​​(MTT)平行化Vcxproj建置任務,開發者還能設定屬性控制建置吞吐量

2020-02-04

| Libc++ | WebAssembly | WASI | C++ | 開發

Libc++最新第9版支援WebAssembly系統介面WASI

WASI可讓WebAssembly脫離瀏覽器獨立運作,Libc++ 9開始支援WASI增加與WebAssembly的互通性

2019-10-16

| 微軟 | Visual Studio 2019 | C++ | 開發

Visual Studio 2019釋出16.2正式版,改善C++連結器效能

微軟改進了C++連結器,提升所有程式碼迭代建置效能

2019-07-26

| Visual Studio | IntelliCode | 開發 | C++

Visual Studio 2019 16.1正式版釋出,啟動與建置速度大躍進

Visual Studio 2019 16.1強化了.NET以及C++在Linux平臺的開發功能,而且比起2017版本,無論是IDE啟動或是建置速度都大幅提升

2019-05-24

| 微軟 | Visual Studio 2019 | C++ | 開發

微軟釋出Visual Studio 2019 16.1預覽版,重點強化C++支援

最新Visual Studio 2019 16.1第二預覽版開始支援C++ 20,編譯器與標準函式庫都增加支援C++ 20新功能

2019-04-30