C/C++
1900Danny
IT/金融
展开
-
15天学习C++
之前跟着腾讯课堂的徐彤老师上过几节课,基础只有大二学过的那么一点点的C语言,勉强过了计算机二级C语言C语言 之前的基础:懂得:循环结构(for、while、do…while)、选择结构(if、switch)、基本的输入输出及简单的程序调试。 还没弄太懂的:指针、数组、构造数据类型。接下来半个月每天晚上4个小时看一课的视频,自己敲完所有代码,不太懂结合着借来的书学习。原创 2015-03-13 13:58:00 · 282 阅读 · 0 评论 -
MFC初试随机数+显示当前日期时间。小试验
// 有点意思4Dlg.cpp : implementation file //include “stdafx.h”include “有点意思4.h”include “有点意思4Dlg.h”ifdef _DEBUGdefine new DEBUG_NEWundef THIS_FILEstatic char THIS_FILE[] = FILE;endif/////////////////////原创 2015-05-22 18:20:58 · 368 阅读 · 0 评论 -
常用数据结构的应用场景
1、单向链接单向链表适用于只从一端单向访问的场合,这种场合一般来说:(1)、删除时,只适合删除第一个元素;(2)、添加时,只直接添加到最后一个元素的后面或者添加到第一个元素的前面;(3)、属于单向迭代器,只能从一个方向走到头(只支持前进或后退,取决于实现),查找效率极差。不适合大量查询的场合。这种典型的应用场合是各类缓冲池和栈的实现。2、双向链表原创 2016-05-06 13:43:12 · 6575 阅读 · 0 评论 -
对 PInvoke 函数“”的调用导致堆栈不对称
[DllImport("dcrf32.dll")] public static extern int dc_init(Int16 port, long baud); //初始化WinAPI的long类型是32位的,而C#的long是64位的,会引发PInvokeStackImbalance错误。因此需要将原来的long类型改为int类型,C#中int是32位的:原创 2015-12-28 15:44:49 · 790 阅读 · 0 评论