學習C 之父的最新姐妹作筆記2

2021-09-25 12:30:45 字數 1472 閱讀 9659

看了c++之父的最新作品也一段時間了,應該有半個月了,我是兩本書一起看的,結合起來看的,個人認為這樣看起來有助於理解,也看了好幾章了,沒有發現什麼不大容易理解的地方,但有乙個地方肯定是以前沒有注意到的或者說沒有接觸到的。好,廢話少說。

在原理與實踐的71頁「蜂鳴提醒」「bleep」,這兩個詞我想有很多人不知道去如何實現,至少我不明白。經過查詢msdn c++之父要說的是這個函式beep(--,--)

具體函式說明如下:

bool winapi beep(

__in dword dwfreq

, __in dword dwduration

);

parameters

dwfreq

the frequency of the sound, in hertz. this parameter must bein the range 37 through 32,767(0x25 through 0x7fff).

windows me/98/95:thebeepfunction ignores this parameter.

dwduration

the duration of the sound, in milliseconds.

windows me/98/95:thebeepfunction ignores this parameter.

return value

if the function succeeds, the return value is nonzero.

if the function fails, the return value is zero. to get extended error information, callgetlasterror.

當然這個函式要包含標頭檔案#include "windows.h"

example:beep( 750, 300 );
下面是我將書上的試一試實現的程式:
// bleep.cpp : 定義控制台應用程式的入口點。

//#include "stdafx.h"

//這裡我就懶得載入c++之父給我們寫好的標頭檔案了std_lib_facilities.h 因為都是比較常見的標頭檔案

#include "windows.h"

#include #include #include #include using namespace std;

int _tmain(int argc, _tchar* ar**)

words.push_back(temp);

} cout<<"number of words: "

c 學習筆記 萬物之父 Object

靜態方法 equals 簽名 public static bool equals object obja,object objb 功能 判斷兩個物件是否相等。不管兩個引數是值型別還是引用型別,最後都會按照左側物件的equals方法來進行比較。referenceequals 簽名 public sta...

C 之父力作學習筆記3 指標

由於工作需要轉成了c 好久沒有學c 了,之前學了一段時間的c 也寫過兩篇,放在部落格園裡的,現在有專門的c 部落格,以後就在這裡寫了。以下是前兩篇的位址 c 之父力作學習筆記1 c 之父力作學習筆記 今天來簡單說一下指標,可以說指標是乙個難點,是一把雙刃劍,也許高手才能運用自如,像我這樣的菜鳥就會傷...

C 學習筆記 2

ref 和out 都是是傳遞引用,out是返回值,兩者有一定的相同之處,不過也有不同點。使用ref 前必須對變數賦值,out不用。out的函式會清空變數,即使變數已經賦值也不行,退出函式時所有 out引用的變數都要賦值,ref引用的可以修改,也可以不修改。下面是使用 out和 ref進行陣列修改的例...