原创 C++讀取一整行字符串

大家在學習C++編程時,一般在輸入方面都是使用的cin. 而cin是使用空白(空格,製表符和換行符)來定字符串的界的。 這就導致了對於帶有空格的字符串,比如”I Love C++奮鬥樂園論壇” 只能讀入”I”,後面的都無法讀入。 這時怎

原创 指向指針的指針的使用

這篇文章主要是介紹 指向指針的指針 的一種用法 上代碼(用途:使用一個函數動態申請內存,並賦值。跳出調用函數後輸出賦值內容) [cpp]  #include <stdio.h>   #include <stdlib.h>  

原创 CString、string 以及char* 的相互轉換

CString 頭文件#include <afx.h> string 頭文件#include <string.h> CString 轉char * CString cstr; char *p = (LPSTR)(LPCTSTR)

原创 Tencent2014實習筆試題 南京

#include<iostream> using namespace std; class Base { public:virtual int foo(int x) //基類的純虛函數,派生類中可以重新定義改函數{return  x*10

原创 C++回調函數(callback)的使用

什麼是回調函數(callback)      模塊A有一個函數foo,它向模塊B傳遞foo的地址,然後在B裏面發生某種事件(event)時,通過從A裏面傳遞過來的foo的地址調用foo,通知A發生了什麼事情,讓A作出相應反應。 那麼我們

原创 CTime以及其它時間差 DateTimePicker控件

CTime以及其它時間差 一、DateTimePicker控件 引用一個DateTimePicker控件,關聯變量m_date爲DateTimeCtrl類型,然後在響應事件中加入如下代碼:    CTime tm;    m

原创 realloc 用法

 最近在寫source code時需要在數組的buffer小時重新申請一塊buffer,故找了一些資料,乖乖,竟然原指針還可以“漂移”。。。。。。 realloc  原型:extern void *realloc(void *mem_ad

原创 c++ 繼承之函數隱藏

基類定義了一個虛函數 ,派生類如果重寫該方法 (函數名稱和函數參數列表與積累一致 )則在使用派生類對象給基類指針或者引用賦值的時候,採用基類指針或者引用調用該函數時,會出現動態調用派生類  這是c++的多態特性! #include<ios

原创 const 修飾函數參數,返回值,函數體

看到const 關鍵字,C++程序員首先想到的可能是const 常量。這可不是良好的條件反射。如果只知道用const 定義常量,那麼相當於把火藥僅用於製作鞭炮。const 更大的魅力是它可以修飾函數的參數、返回值,甚至函數的定義體。

原创 C++與C語言字符串頭文件及其對應的操作

1. #include <cstring>   //不可以定義string s;可以用到strcpy等函數 using   namespace   std; #include <string>   //可以定義string s;可以用到

原创 MFC自定義消息 消息映射的編寫流程

MFC自定義消息 消息映射的編寫流程   1、定義一個消息編號    WM_USER 表示自定義消息 如:#define  WM_SHOW    (WM_USER+120) 2、申明消息響應函數 如:afx_msg LRESULT Sh

原创 CTime 類 的Format函數和CDateTimeCtrl類的SetFormat函數參數區別

今天 調程序的時候開始一直以爲CTime 類 的Format函數和CDateTimeCtrl類的SetFormat函數的參數形式是一樣的。結果被坑的不行。現將說明如下: CTime類的Format函數參數形式 常用參數: %Y:表示年,(

原创 拷貝構造函數

一. 什麼是拷貝構造函數 首先對於普通類型的對象來說,它們之間的複製是很簡單的,例如: [c-sharp] view plaincopy int a = 100;   int b = a;    而類對

原创 二叉鏈表樹中結點個數 與空指針個數 二叉樹的邊數的關係

二叉鏈表樹中結點個數 與空指針個數 二叉樹的邊數的關係 二叉樹的 每個結點可以表示爲  struct Node { int   number; Node* lchild,*rchild; //含有兩個指針 }; 二叉樹的的二叉鏈表存儲結構

原创 sizeof的使用以及sizeof與strlen的區別

sizeof 是判斷數據類型長度符(字節數)的關鍵字。是一個操作符不是函數。 sizeof的用法: sizeof(類型說明符,數組名或表達式);   或sizeof 變量名 sizeof定義 sizeof是C/C++中的一個操作符(ope