陸續一些常用函數彙編實現

//字串拷貝void strcpy(const char *src, char *dest){       char ch;       __asm       {         loop:              ldrb       ch, [src], #1              strb       ch, [dest], #1              cmp        ch, #0              bne         loop      

大數運算 整型運算浮點後續再補充

/* * Date: 2006-08-14  * Ver : 0.1   */#ifndef _LN_H#define _LN_H#include <memory.h>#define STRING_LENGTH 100typedef enum{ NONE_TYPE = 0, HEX_TYPE = 1, BCD_TYPE = 2}DATA_STRING_TYPE;class

使用gtype構造的一個簡單學生管理程式其他屬性自己加

person.h:#ifndef _PERSON_H#define _PERSON_H#include #include #include #define PERSON_TYPE ( person_get_type() )#define PERSON(obj) ( G_TYPE_CHECK_INSTANCE_CAST((obj), PERSON_TYPE, CPerson) )#define PERSON_CLASS(klass) (

STL靜多態和動多態小釋

#include <iostream>#include <vector>using namespace std;/*用多態來實現的話需要<1>定義時注意:1.定義class Base{ virtual ShowDemo() const = 0; };2.剝離抽象業務放到公用類中3.讓 Derived1, Derived2都從Base 繼承而來4.子類必須實現介面函數<2>使用時注意1.處理業務函數的參數只能使用 Base& 或者 Base*

[ioctrl] sample

  Lnux系統ioctl使用樣本 程式1:檢測介面的 inet_addr,netmask,broad_addr程式2:檢查介面的物理串連是否正常程式3:更簡單一點測試物理串連程式4:調節音量***************************程式1****************************************#include <stdio.h>#include <string.h>#include <stdlib.h>#include &

glib訊號與系統訊號一些理解

用LINUX也有一段時間了,一直用gtk,看到glib下面有gsignal,在linux下面又有signal定義的訊號回調之類的,看起來很像,但是又不怎麼像,感覺有點模糊這之間到底有何關係呢?花了時間看了一下稍微總結一下:1.             

txt-scrolled demo

gboolean GtkTreeModelForeachFunction(GtkTreeModel *model, GtkTreePath *path, GtkTreeIter *iter, gpointer data);/* *   func: do initialization with scroll struct *    *   Input: scrolled_str: string needed to be displayed fully *             orig:

fstream類介紹

在C++中,有一個stream這個類,所有的I/O都以這個“流”類為基礎的,包括我們要認識的檔案I/O,stream這個類有兩個重要的運算子:1、插入器(<<)  向流輸出資料。比如說系統有一個預設的標準輸出資料流(cout),一般情況下就是指的顯示器,所以,cout<<"Write Stdout"<<'/n';就表示把字串"Write

得到ClistCtrl中當前選中的項

int GetSelectionMark( );Return ValueThe zero-based selection mark, or -1 if there is no selection mark.RemarksThis member function implements the behavior of the Win32 macro,ListView_GetSelectionMark, as described in the Platform

練手之用STL類型區分應用

#include  <iostream>using namespace std;//一些模板練手時的小應用辨別基本類型和自訂類型//使用方法就是便舉有限的基本類型,無他//基本類模板枚舉非基本類型template < typename T>class IsFoundationType{public: enum{ Yes = 0, No = 1 };};//宏定義MACRO_FOUNDATION_TYPE(T)特化依次調用特化所有//基礎資料型別 (Elementary

customize treeview sort

 person.h#ifndef _MODEL_H#define _MODEL_H#include #include #include #define PERSON_TYPE ( person_get_type() )#define PERSON(obj) ( G_TYPE_CHECK_INSTANCE_CAST((obj), PERSON_TYPE, CPerson) )#define PERSON_CLASS(klass) ( G_TYPE_CHECK_CLASS_CAST(

多態之淺談

一:組合: 將一個類型x的對象作為公用的對象嵌入到新類型y的對象中間。這樣做是很有意義的:①.他意味著x可以成為y的內部實現的一部分,對於新類則不必專門寫出類比x這個內嵌物件的介面,因為直接調用方法操作x對象來的直接有效容易的多。不需要你類比x的方法還要專門為它設定成員,結構也不清晰。例如class cpu{public: cpu(); ~cpu(); void cacultor() ;    void

A old man who sells popcorn

2005-1-15  nanjing   There is a bus station near my home.There're always a lot of people.At the door of the station,a old man sells popcorn there everyday.   He is tall and big ,but he always sits there.He is in seventies.He is black and often wears

autoconf&&automake sample

一般流程為1. 運行autoscan進行目錄的掃描聲稱configure.scan.2. 修改尾碼為configure.in,同時修改部分內容儲存3. 運行aclocal依賴2的檔案產生aclocal.m44. 運行autoconf命令,根據2,3檔案產生configure檔案5. 手動編輯一個檔案Makefile.am6. automake --add-missing產生Makefile.in7. ./configure運行產生Makefile8. make程式sample1:1.

小談《金鎖記》

2005-1-18   金鎖記》是張愛玲1943年的作品。同年間的其他作品包括《傾城之戀》、《第一爐香》、《第二爐香》、《茉莉香片》等。張愛玲本人比較喜歡《傾城之戀》,而許多讀者,包括我在內比較傾向於中篇小說《金鎖記》。   張愛玲的大部分作品,讀者讀下來的感覺是蒼涼、凝重。我讀《金鎖記》這篇,更感受到了命運的無奈。篇中幾位女人都無法把握住自己的命運,而這一切都操控於當時的社會和社會下的畸形人。曹七巧便是社會的畸形產物,而社會又通過她來害更多的人,尤其是女性。  

MSDN使用指引

如果你做程式,就不能不用到文檔,如果你在WIN32下面做程式的,就不能不用到MSDN了。MSDN是微軟提供給廣大程式員的開發大全,裡面有很多值得我們利用的地方,有人問道怎麼用,我這裡介紹一下: 首先我說明一下MSDN的結構,MSDN一般是三張光碟片(也有DVD的,內容更豐富),分季度發行(月份-年份的格式),在安裝時最好全裝(1。5G左右),這樣可以免去換盤之苦。裡面依次有如下內容(以July 2001版本為例):(以下內容可能跨越了很多類,但是基本按MSDN順序)1。更新說明和更多的瀏覽資訊(

如何給CListCTrl控制項加入動態工具提示

如何給CListCTrl控制項加入動態工具提示1:加入擴充屬性m_cList.SetExtendedStyle(LVS_EX_INFOTIP | LVS_EX_FULLROWSELECT);2:在對話方塊裡映射LVN_GETINFOTIP訊息添加ON_NOTIFY(LVN_GETINFOTIP, IDC_LIST, OnGetInfoTip)3:建立處理LVN_GETINFOTIP訊息的響應函數OnGetInfoTip在對話方塊類的標頭檔中加入函數說明afx_msg void

MAP原理及其在MFC中的實現

一、

在ListCtrl中進行排序問題

清單控制項(CListCtrl)的頂部有一排按鈕,使用者可以通過選擇不同的列來對記錄進行排序。但是 CListCtrl並沒有自動排序的功能,我們需要自己添加一個用於排序的回呼函數來比較兩個資料的大小,此外還需要響應排序按鈕被點擊的訊息。下面講述一下具體的做法。CListCtrl提供了用於排序的函數,函數原型為:BOOL CListCtrl::SortItems( PFNLVCOMPARE pfnCompare, DWORD dwData

A girl called Emma

2005-01-07  This is a story about a girl called Emma.    Emma is eight-year-old,she is very little.She lives with her mother at the foot of a high mountain,her father past away when she was even younger.Her family is very poor ,her mother is sick

總頁數: 61357 1 .... 16895 16896 16897 16898 16899 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.