C/C++ 教程
当代最优秀的程序设计语言,基础语言
-
关于内联汇编的几个能力 有时我们的措施需要一些很高的执行效率可能执行系统底层的成果模块,这些要害的部门我们可以回收内联汇编直接插入汇编指令来到达我们的要求,以下是几个能力与各人配合探讨. 1.内联汇编嵌入VC语句: 在VC中内联汇编很是利便,只需要凭据如下名目 __asm{ //汇编语句 } 请看如下示例代码 void CAlcmemDlg::OnButton3() { DWORD d=(... 继续阅读关于内联汇编的几个能力
:2017-11-04
-
STL字符串类与UNICODE及其它 副标题#e# 我想让用户双击措施图标时按住 Control 键,以一种非凡的方法来启动措施。 但::GetCommandLine 和__argc 均没有任何回响,用 MFC 中的 CCommandLineInfo 好像也是如此。有没有一种要领可以办理这个问题呢? 有,很是简朴。你所要做的就是挪用 GetKeyState。当你正在处理惩罚的当前动静被发送时,... 继续阅读STL字符串类与UNICODE及其它
:2017-11-04
-
bind2st for_each和transform 一天STL论坛上有个伴侣问关于bind2st利用的问题,开始觉得很简朴: void print(int& a,const int b) { a+=b; } int main() { list<int> my_list; ......... for_each(my_list.begin(),my_list.end(), b... 继续阅读bind2st for_each和transform
:2017-11-04
-
用C++ Builder实现电子邮件群发 副标题#e# 摘 要:本文简朴叙述了发送电子邮件的道理,提出了一种基于C++ Builder和Access2000数据库来实现电子邮件群发的要领,具体先容了C++ Builder 中TIdSMTP组件的利用,并给出了用TIdSMTP组件实现群发的焦点示例代码。 要害词:电子邮件群发;认证;TIdSMTP;TIdMessage;ADO 引言 邮件群发这一... 继续阅读用C++ Builder实现电子邮件群发
:2017-11-04
-
一个最根基的有限元计较措施 副标题#e# 我们在进修有限元课程时做的另一个功课,用 C/C++ 编程求解了一个简朴的有限元问题,可以作为有限元进修的编程实例,以更好地领略有限元理论,并为进一步利用大型有限元软件打下基本。本文所涉及的有限元根基理论请参考章本照先生编著的《流体力学中的有限元要领》PP.156-165。 一、二维传热问题 如图一所示: 图一 二维传热问题 二、解题进程 1、对布局... 继续阅读一个最根基的有限元计较措施
:2017-11-04
-
本身实现的memcpy 没有思量方针和源地点大概反复的环境,不知道除了这个要领之外不消汇编等方法尚有没有更快的要领?至少我今朝是想不出来:) void *my_memcpy(void *dst, void* src, int size) { int len = sizeof(long); long *pdst = (long*)dst; long *psrc = (lo... 继续阅读本身实现的memcpy
:2017-11-04
-
C++中的延时函数 1.推荐用Sleep(); MS VC++可以用MFC的Sleep函数,参数是毫秒。 包括在头文件<windows.h>里 /*#include<iostream> #include<windows.h> using namespace std; void main() { Sleep(1000); //延时1秒 cout<&l... 继续阅读C++中的延时函数
:2017-11-04
-
C++中强制转换函数总结 副标题#e# 尺度c++中主要有四种强制转换范例运算符: const_cast,reinterpret_cast,static_cast,dynamic_cast等等。 1)static_cast<T*>(a) 将地点a转换成范例T,T和a必需是指针、引用、算术范例或列举范例。 表达式static_cast<T*>(a),a的值转换为模板中指定... 继续阅读C++中强制转换函数总结
:2017-11-04
-
《Effective C++》念书条记09:毫不在结构和析构进程中挪用virtual函数 首先明晰一下,对付一个担任体系,结构函数是从基类开始挪用了,而析构函数则正 好相反,从最外层的类开始。 对付在结构函数中挪用virtual函数,先举个例子: 1 class Transaction //所有生意业务的基类 2 { 3 public: 4 Transaction(); 5 virt... 继续阅读《Effective C++》念书条记09:毫不在结构和析构进程中挪用virtual函数
:2017-11-04
-
C语言基本教程(三)输入输出函数及节制流程语句(11) 下面措施把一个浮点数组以二进制方法写入文件test_b.dat中。例14: #include <stdio.h> main() { float f[6]={3.2, -4.34, 25.04, 0.1, 50.56, 80.5}; /*界说浮点数组并初始化*/ int i; FILE *fp; fp=fopen("test_b... 继续阅读C语言基本教程(三)输入输出函数及节制流程语句(11)
:2017-11-04