原创 強化訓練2--匿名對象的生命週期

//臨時對象和匿名對象沒有人去接它,編譯器馬上就析構了 #include<iostream> using namespace std; class ABCD { public: ABCD(int a,int b,int c) {

原创 強化訓練3--構造函數中調用構造(產生匿名對象)

強化訓練3--構造函數中調用構造(產生匿名對象) #include<iostream> using namespace std; class MyTest { public: MyTest(int a,int b,int c) {

原创 dm04_變量的本質

  變量概念 概念:既能讀又能寫的內存對象,稱爲變量;若一旦初始化後不能修改的對象則稱爲常量。  變量定義形式:     類型  標識符, 標識符, … , 標識符 ; 例如: int   x ;          int   wordC

原创 強化練習1--構造和析構的調用順序

#include<iostream> using namespace std; class ABCD { public: ABCD(int a,int b,int c) { this->a = a; this->b = b;

原创 八:構造和析構的基礎知識

對象實質上是一塊內存區,在內存區中存放着數據,並隱含着對這些數據的操作,在創建對象時應該對這塊區域進行合理的初始化 顯示的調用初始化函數(1)有時會非常麻煩(2)有可能忘記,有了構造函數之後編譯器可以在創建對象的時候自動的調用構造函數來初

原创 6.1指針的引用

#include<iostream> using namespace std; struct Teacher { char name[64]; int age; }; //在被調用函數去獲取一個內存塊 int getTeacher

原创 全局函數PK成員函數

1、把全局函數轉化成成員函數,通過this指針隱藏左操作數                    Testadd(Test &t1, Test &t2)===》Test add( Test&t2)  2、把成員函數轉換成全局函數,多了一

原创 Makefile中 -I -L -l

點贊 收藏 分享 文章舉報 QQ960054653 發佈了39 篇原創文章 · 獲贊 2 · 訪問量 8716 私信 關

原创 C語言操作mysql數據庫

1、啓動數據庫  /usr/local/mysql/support-files/mysql.server start 2、登錄數據庫  mysql -uroot -p1 -u 後邊接用戶名 -p 後邊代表密碼  3、編譯程序 -I

原创 This 指針和const 修飾This指針

一、This指針 每個對象都維護自己的一份數據,而成員函數定義是所有對象共享的。 以下兩段程序是c++編譯器對普通成員函數的內部處理 This指針是一個常量,含有當前實施調用的對象的地址class Test { public: Test