Time of Update: 2017-02-28
本文執行個體講述了c#操作iis根目錄的方法。分享給大家供大家參考。具體實現方法如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 1
Time of Update: 2017-02-28
友元函數的特點是能夠訪問類中的私人成員的非成員函數。友元函數從文法上看,它與普通函數一樣,即在定義上和調用上與普通函數一樣 友元函數和友元類的需要:類具有封裝和資訊隱藏的特性。只有類的成員函數才能訪問類的私人成員,程式中 的其他函數是無法訪問私人成員的。非成員函數可以訪問類中的公有成員,但是如果將資料成員都定義為公有的,這又破壞了隱藏的特性。另外,應該看到在某些情
Time of Update: 2017-02-28
以下是對C語言中sizeof的細節進行了詳細的分析介紹,需要的朋友可以參考下 1.sizeof是運算子,跟加減乘除的性質其實是一樣的,在編譯的時候進行執行,而不是在運行時才執行。那麼如果編程中驗證這一點呢?ps:這是前兩天朋友淘寶面試的一道題,小編理解:複製代碼 代碼如下:#include<iostream> using namespace std; int main() { int i=1;
Time of Update: 2017-02-28
建構函式的初始化列表僅僅指定用於初始化成員的值,並不指定這些初始化執行的次序。成員初始化的次序就是定義成員的次序,第一個成員首先被初始化,然後是第二個,依次類推 首先,運行下圖中的C++代碼,輸出是什嗎?複製代碼 代碼如下:class A{private: int n1; int n2;public: A(): n2(0) , n1(n2 + 2) { } void
Time of Update: 2017-02-28
以下是對C語言中的free函數與野指標進行了詳細的分析介紹,需要的朋友可以參考下 【FROM MSDN && 百科】原型:void free(void *ptr);#include<stdlib.h>或#include <malloc.h>Deallocate space in
Time of Update: 2017-02-28
如果拷貝建構函式中的參數不是一個引用,即形如CClass(const CClass c_class),那麼就相當於採用了傳值的方式(pass-by-value),而傳值的方式會調用該類的拷貝建構函式,從而造成無窮遞迴地調用拷貝構 造函數。因此拷貝建構函式的參數必須是一個引用 在C++中, 建構函式,拷貝建構函式,解構函式和賦值函數(賦值運算子多載)是最基本不過的需要掌握的知識。 但是如果我問你“拷貝建構函式的參數為什麼必須使用參考型別?”這個問題,
Time of Update: 2017-02-28
以下是對C++中的函數指標與函數對象的使用進行了詳細的分析介紹,需要的朋友可以參考下 篇一、函數指標函數指標:是指向函數的指標變數,在C編譯時間,每一個函數都有一個入口地址,那麼這個指向這個函數的函數指標便指向這個地址。函數指標的用途是很大的,主要有兩個作用:用作調用函數和做函數的參數。函數指標的聲明方法:資料類型標誌符 (指標變數名) (形參列表);一般函數的聲明為: int func ( int x );而一個函數指標的聲明方法為:int (*func) (int
Time of Update: 2017-02-28
以下是對C語言中printf(),sprintf(),scanf(),sscanf()的用法以及區別進行了詳細的分析介紹,需要的朋友可以參考下 printf文法: #include <stdio.h>int printf( const char *format, ... );printf()函數根據format(格式)給出的格式列印輸出到STDOUT(標準輸出)和其它參數中。傳回值是輸出的字元數量。sprintf文法: #include
Time of Update: 2017-02-28
這篇文章介紹了在C#中判斷和轉換全形半形的方法,有需要的朋友可以參考一下 1. 判斷是否為全形半形 全形佔用二個位元組 半形佔用一個位元組 用string.length 和System.text.Encoding.Default.GetByteCount 其中string.length表示字串的字元數,System.text.Encoding.Default.GetByteCount表示字串的位元組數。判斷半形(是半形則true)如下:複製代碼 代碼如下:if
Time of Update: 2017-02-28
以下是對C#中把控制項的邊框角畫為圓弧的實現代碼進行了介紹,需要的朋友可以參考下 複製代碼 代碼如下:private void Draw(Graphics graphics, Control control) { float X = float.Parse(control.
Time of Update: 2017-02-28
VB.NET和C#屬於進階語言,對二進位位操作的支援不是很好,比如沒有了移位元運算等,用的時候確實很不方便,所以在閑暇之餘我重新封裝了一個用於C#、VB.NET的位操作類庫,通過該類庫可以實現資料移位、迴圈移位、轉換為二進位、將二進位轉換為資料等 相應的類庫可在我的資源頁面中找到,關於類成員的說明可通過物件瀏覽器查看函數說明複製代碼 代碼如下:Imports BitOperatorLibrary.ShiftOperation.CircularShiftOperationImports
Time of Update: 2017-02-28
以下是對C/C++中的SIZEOF進行了詳細的分析介紹,需要的朋友參考下 1:sizeof是一個函數嗎?2:sizeof與strlen的區別?3:sizeof(int)(*p)的值是多少?複製代碼 代碼如下:int a[10]; sizeof(a);//是多少? sizeof(a[10]);//是多少? void f(int a[10]) {
Time of Update: 2017-02-28
本篇文章是對C#中資料類型轉換的幾種形式進行了詳細的分析介紹,需要的朋友參考下 1、Convert.ToInt32(); //轉換成32位的整數。2、變數.ToString();/最常見的轉換成 字串。3、"訂單"+2514 //後面的數字會轉換為字串。4、((類名A)對象名X) //強行將 對象X 轉換成 A類 的對象。5、int.Parse(string);把字串型轉換成其他類型。6、還有,如果要轉換成的類型為參考型別,還可以用 as teacher tea =
Time of Update: 2017-02-28
C#和Asp.net下excel進程一被開啟,有時就無法關閉,尤其是website.對關閉該進程有過GC、release等方法,但這些方法並不是在所有情況下均適用 於是提出了kill process的方法,目前我見過的方法多是用進程建立時間篩選excel.exe進程,然後kill 。這樣的方法是不精確的,也是不安全的,通過對網上一些關於Api運用文章的閱讀,我找到了更為直接精確找到這個process並kill的方法以下就是代碼 &
Time of Update: 2017-02-28
以下文章是對C/C++中判斷某一檔案或目錄是否存在的實現代碼進行了詳細的分析介紹,需要的朋友可以參考下 1.C++很簡單的一種辦法:複製代碼 代碼如下:#include <iostream>#include <fstream>using namespace std;#define FILENAME "stat.dat"int main(){ fstream _file; &
Time of Update: 2017-02-28
當然,如果你不賦值給局部變數,這樣會導致整個程式的崩潰,因為,它的內容被系統指向了垃圾記憶體。下面我們看一段代碼:複製代碼 代碼如下:#include <stdio.h>#include <string.h>#include <stdlib.h>int globle_value;int my_sum(int value1, int value2);long my_sub(long value1, long value2);int
Time of Update: 2017-02-28
以下是對C語言中字串和數位相互轉換實現代碼進行了分析介紹,需要的朋友可以參考下 1.數字轉換為字串sprintf 跟printf 在用法上幾乎一樣,只是列印的目的地不同而已,前者列印到字串中,後者則直接在命令列上輸出。sprintf 是個變參函數,定義如下: int sprintf( char *buffer, const char *format [, argument] ... ); 除了前兩個參數類型固定外,後面可以接任意多個參數。printf 和sprintf
Time of Update: 2017-02-28
以下是對C語言中字串常用函數strcat與strcpy的使用方法進行了詳細的分析介紹,需要的朋友可以參考下 strcpy原型聲明:extern char *strcpy(char* dest, const char *src);標頭檔:#include
Time of Update: 2017-02-28
以下是對C語言中strstr()函數的使用進行了詳細的分析介紹,需要的朋友可以參考下 原型:char *strstr(const char *str1, const char *str2);#include<string.h>找出str2字串在str1字串中第一次出現的位置(不包括str2的串結束符)。返回該位置的指標,如找不到,返回null 指標。Returns a pointer to the first occurrence of strSearch in str,
Time of Update: 2017-02-28
以下是對C語言中sscanf函數的使用方法進行了詳細的分析介紹,需要的朋友參考下 名稱:sscanf() - 從一個字串中讀進與指定格式相符的資料.複製代碼 代碼如下:函數原型:Int sscanf( string str, string fmt, mixed var1, mixed var2 ... );int scanf( const char *format [,argument]...