C 高階必備

2021-08-20 08:31:54 字數 563 閱讀 9497

指標常量:指標變數不容修改;

常量指標:指標指向的內容不容修改;

// 指標常量 - const在後

char* const ptr0 = "0aaa";

// 常量指標 - const在前

const char* ptr1 = "1bbb";

char const* ptr2 = "2ccc";

std::cout有 '#' 或 '##' 的時候,巨集巢狀巨集並不能有效的展開,此時需要多加一層巨集進行轉換

#define _to_string(str) #str

#define to_string(str) _to_string(str)

#define _int_splice(x,y) (x##y)

#define int_splice(x,y) _int_splice(x,y)

其中x是整數,沒執行一次,x從低位到高位數,第乙個出現的1的位置被清零。

對次表示式計算,可算出x對於二進位制數中出現1的個數。

Hibernate高階知識點必備

hibernate.default schema 預設的資料庫。在建立資料庫表結構的時候會加上此字首 hibernate.dialect 配置hibernate資料庫的方言,hibernate可以針對特殊的資料庫進行優化!先看一下,hibernate的執行流程吧。如何獲取session物件 hibe...

c 基礎必備

引入using system.collections 陣列跟陣列集合的區別 1陣列 長度不可變 型別不可變 2陣列集合 長度可變 型別可變 arraylist list newarraylist list.add 1 list.add login list.add 3.1415 list.add a...

C 面試必備 ing

c 面試準備。碰到的面試題 1.vector中,如果有個需求,有時候需要乙個很長的儲存,有時候又需要乙個短的,怎麼來做 2.怎麼檢視靜態庫或動態庫的符號表 3.如何引用別人的動態庫 4.如何解動態庫或靜態庫 5.乙個int型的指標指向double的數,能正常使用嗎,如果不,應該如何來使用 6.只能指...