Time of Update: 2015-04-17
標籤:又是程式員面試寶典,又是被虐的死去活來。這次是dynamic_cast。得,查資料加總結吧C++有四種強制類型轉換,分別是 static_cast, dynamic_cast, reinterpret_cast, const_cast ,這四種轉換網上一大堆講解比如 Jerry19880126的http://www.cnblogs.com/jerry19880126/archive/2012/08/14/2638192.html和
Time of Update: 2015-04-17
標籤:這段代碼是C++調用matab引擎的過程,代碼的目的很簡單,在C++中建立一個vector數組,然後將這個vector數組單位化。寫這個代碼的目的是學些C++與matlab之間的資料互動,以供日後參考。 #include <iostream> #include <cstdio> #include <vector> #include <math.h> #include <time.h> #include "engine.
Time of Update: 2015-04-17
標籤:sftp windows最近由於公司的規定要把所有的FTP禁止掉,只能用SFTP,所以只能在程式中加入相關支援.由於也要在WINDOWS中加入,折騰了好幾天.網路上一般都是一兩句話說這個支援,那個可以,可是真的做起來麻煩不少.因此覺得有必要把這個過程寫下來供人蔘考,省得大家走彎路.前提條件:1. Visual Studio 20122.
Time of Update: 2015-04-17
標籤:C++順序容器一、 C++數組的描述一維數組的動態記憶體分配: Int *num=new int[len]; delete []num;二維數組的動態記憶體分配:1、知第二維char (*num)[N];//指向數組的指標num =
Time of Update: 2015-04-17
標籤:#include<iostream>using namespace std;#include<string>void JiaoHuan(int *a,int *b){int t=*a;*a=*b;*b=t;}void JiaoHuan(int &a,int &b){int t=a;a=b;b=t;}void print(int& n){cout<<&n<<'\t'<<hex<&
Time of Update: 2015-04-17
標籤:動態數組 指標 c語言 譚浩強 //建立動態數組,輸入五個學生的成績,另外用一個函數檢查有無60分以下的,輸出不合格成績#include <stdio.h>void check(int *p){int i;printf("不合格的有: ");for(i=0;i<5;i++){if(p[i]<60)printf(&
Time of Update: 2015-04-17
標籤:sizeof 記憶體 namespace //由於使用了windows.h,所以這種方法只能在windows系統下使用,不能在Mac或linux下使用#include "iostream"#include "windows.h"#include "string"using namespace std;int
Time of Update: 2015-04-17
標籤:方程 求根 c語言 譚浩強 //求方程ax^2+bx+c=0的根#include <stdio.h>#include <math.h>int main(){float a,b,c,dis,x1,x2;printf("請輸入a,b,c的值: ");scanf("%f %f %f",&a,
Time of Update: 2015-04-17
標籤:記憶體 c++ sizeof 記憶體對齊 面試題 記憶體對齊,因為它是對C/C++程式員透明的,在很多C,C++課本中也沒有講清楚,所以今天寫了這篇部落格,講述為什麼需要記憶體對齊,記憶體對齊怎麼計算?為什麼需要記憶體對齊?1、平台原因(移植原因):不是所有的硬體平台都能訪問任意地址上的任意
Time of Update: 2015-04-17
標籤:xml 解析 易操控 遞迴 簡單 技術要點:1、基礎xml解析庫:tinyxml2、XmlTree類3、重載[],返回XmlTree類4、實現Count函數,返回本級目錄子節點的數目針對如下的CMyString strRequestXml:(為了說明功能,把request結點分成兩部分寫)<?xml version=
Time of Update: 2015-04-17
標籤:原文:http://blog.sina.com.cn/s/blog_7c983ca60100yfdv.html#SinaEditor_Temp_FontName(1) sizeof是操作符,不是函數。MSDN:The sizeof keyword gives the amount of storage, in bytes, associate with a variable or a type(including
Time of Update: 2015-04-17
標籤:C語言真的會退出曆史的舞台嗎?C語言可以說是最早的電腦語言了,但是隨著電腦的發展,有新出了更多的語言例如:.NET、VB、Java、Javascript、html、php等等,甚至還出現了C語言的升級c++、c#等。在開發出新的C語言c++、c#後用C語言的明顯減少了很多,這也說明了C語言即使不會退出曆史的舞台,用的人也會越來越少,最後會慢慢的消失。C語言是一種電腦程式設計語言,它既具有進階語言的特點,又具有組合語言的特點。最早的C語言實在1972年由美國貝爾實驗室的Dennis 
Time of Update: 2015-04-17
標籤:effective c++ c++ 筆記 //---------------------------15/04/17----------------------------//#30 透徹瞭解inlineing的裡裡外外{/* 1:inline函數通常可以免除函數調用的成本,而且編譯器會對它執行語境相關最佳化。
Time of Update: 2015-04-17
標籤:如果你不指定編譯成什麼檔案,gcc預設一步到位,直接產生可執行檔你可以試試以下幾個參數-c 只啟用預先處理,編譯,和彙編,也就是他只把程式做成obj檔案 例子用法: gcc -c hello.c 他將產生.o的obj檔案-S 只啟用預先處理和編譯,就是指把檔案編譯成為彙編代碼。 例子用法 gcc -S hello.c 他將產生.s的彙編代碼,你可以用文字編輯器察看-E 只啟用預先處理,這個不組建檔案,你需要把它重新導向到一個輸出檔案裡面. 例子用法: gcc -E
Time of Update: 2015-04-17
標籤:c語言 譚浩強 迴圈 break //在全系1000個學生中,徵集慈善捐款當總數達到10萬的時候,停止捐款,統計人數,並輸出平均捐款數#include <stdio.h>int main(){float sum=0;float amount;int count=0;int
Time of Update: 2015-04-17
標籤:計算兩個日期之間的天數的思路: 首先,判斷輸入的年份是不是閏年。年份是否相同?月份是否相同?日是否相同?日月年有三種可能的情況:同年同月。日數相減就出來了。同年不同月。計算日期小的月份到年初的天數,計算日期大的月份到年初的天數。再把兩個日期向減不同年。先計算中間相隔幾年,計算較小的日期到年底有多少天,再計算較大的日期距年初有多少天,將三個數向加。代碼如下: 1 #include<iostream> 2 #include<CString> 3 #include<
Time of Update: 2015-04-17
標籤:轉自:http://blog.sina.com.cn/s/blog_679f85d40100mysi.html先說一下C語言中fseek()的功能:函數原型:int fseek(FILE *fp, LONG offset, int origin)參數含義:fp 檔案指標 offset 相對於origin規定的位移位置量 origin 指標移動的起始位置,可設定為以下三種情況: SEEK_SET 檔案開始位置 SEEK_CUR 檔案當前位置 SEEK_END 檔案結束位置C++中seep()
Time of Update: 2015-04-17
標籤:完整代碼:/****************************************************************** * 建立人:HTL * 建立時間:2015-04-17 17:36:35 * 說明:C# AES加密解密 * Email:[email protected] *******************************************************************//*using System;using
Time of Update: 2015-04-17
標籤:本文轉載自 http://www.cnblogs.com/icyJ/p/Parallel_TaskFactory.html很厲害的文章Barrier _bar;int _maxLength = 20, _maxChannel = 2;//同時最多2條通道,每條通道最多20個資料bool _isCancel = false;private void btnWrite_Click(object sender, EventArgs e){ var tmpEmails =
Time of Update: 2015-04-17
標籤:c# event 事件 本篇文章我們來討論C#中的事件。委託是事件的基礎,瞭解委託請點擊C#委託 。 我們先來看下面這個類public class Person{ public string Name { get; set; } public int Age { get; set; } public void ZhuangBi() { string