fix: add C-style cast for const pointer assignment

Fixes Light-City/CPlusPlusThings#362
This commit is contained in:
light-city
2026-03-12 23:32:35 +08:00
parent c9d0f14d92
commit cbb7ba3269
2 changed files with 4 additions and 4 deletions

View File

@@ -3,6 +3,6 @@ using namespace std;
int main() { int main() {
const int p = 10; const int p = 10;
const void *vp = &p; // const void *vp = &p; // const pointer to const data
void *vp = &p; // error void *vp = (void*)&p; // ✅ C-style cast
} }

View File

@@ -4,6 +4,6 @@ using namespace std;
int main(){ int main(){
const int p = 10; const int p = 10;
const void *vp = &p; // const void *vp = &p; // const pointer to const data
void *vp = &p; //error void *vp = (void*)&p; // ✅ C-style cast
} }