C 第三課 新的關鍵字

2021-09-09 04:12:43 字數 718 閱讀 6649

一、動態分配記憶體的時的關鍵字

注意在c++中和c不一樣的是,在c中使用的malloc來動態分配記憶體,而這個malloc只是標準c庫的呼叫,所以這個不屬於標準c的範疇,而在c++

中卻有真正的關鍵字來分配記憶體,而這個關鍵字就是new,相應的釋放記憶體的關鍵字是delete。

動態記憶體分配關鍵字使用示例:

1、變數申請記憶體

type*  pointer  = new type

delete  pointer;

2、陣列申請記憶體

type*  pointer  = new type[n];

delete  pointer;

二、關鍵字new的初始化

初始化的乙個示例:

int main()

namespace num2

}

那麼如何使用命名空間呢?

c++命名空間的使用:

使用整個命名空間:using namespace name;

使用命名空間中的變數:using name::variable;

使用預設命名空間中的變數:::variable

例如:int main()

{ using namespace num1;

using num2::num22::a;

using num2::a;

cout<<"num1(a) = "<

python第三課答案 python第三課

字串操作 s alexwusir s1 s.capitalize 首字母大寫 print s1 全大寫,全小寫 s2 s.upper s21 s.lower print s2,s21 大小寫翻轉 s3 s.swapcase print s3 每個隔開 特殊字元或數字 的單詞首字母大寫 s alex ...

python第三課答案 python第三課筆記

以下哪個變數的命名不正確?為什麼?a mm 520 b mm520 c 520 mm d 520 mm 答 c不正確,不能數字開頭 在不上機的情況下,以下 你能猜到螢幕會列印什麼內容嗎?myteacher 小甲魚 yourteacher myteacher yourteacher 黑夜 print ...

python第三課答案 python第三課

1.迴圈物件,主要呼叫next 2.迭代器iterator 在理解上可以和迴圈物件理解為乙個東西。3.生成器 generator 自定義的迴圈物件。4.表推導 list comprehension 是快速生成表的方法。表推導用中括號。l x 2 for x in range 10 練習 f open...