C++为什么不叫++C?——浅谈前自增与后自增的区别
《C++ Primer》确实给我带来了很多惊喜。作为一本专业的具有较高门槛的"入门书",它有很多地方实在是国内的书不可及的,这不仅在于内容上的严谨,更表现在优秀的习题所带给学习者的启迪。习题5.16你认为为什么C++不叫做++C?看到这个习题,顿感眼前一亮(不禁想起某些国内书籍的...
模板特化【二】-- 链接器面对2个匹配的函数该链接哪一个
//模板类 Traitstemplate<class P, class T>struct ParamTraits{};//模板类Comparetemplate<class T1, class T2>struct Compare{ bool eq(T1 a, T2 b) { r...
[snmp++]读取MIB信息最简单的例子
snmp++自带例子#include "stdafx.h"#include <snmp_pp.h> #include <iostream.h>//#define SYSDESCR "1.3.6.1.2.1.1.5.0" // Objec...
MyJson, JSON C++ 的另一种实现
原文发表在我的另一个BLOG里:http://imlgc.com/?p=30 简介 JSON,JavaScript Object Notation, 是一种轻量级的数据交换格式。本质上来说,它和XML, YAML等格式化的数据格式没有什么区别。都是为了方便(人机)阅读和交换的数据格式。 JSON,是...
[SNMP++]VC6下使用snmp++环境以及一些SNMP知识
近来想学习snmp方面的,但是网上搜了很少这方面的书,Visual C++开发基于SNMP的网络管理软件(第2版)只有这本看上去比较实用,可惜的是没有pdf版下载。http://blog.sina.com.cn/s/blog_56f098eb0100099m.html 这里有五六篇是vc6使用snm...
C++ 重载(overload)、重写(overrride)、重定义(redefine)总结
昨晚打开论坛,看到有朋友问了一个关于虚函数的问题,因为头太疼了,所以今天中午起床再看。问题传送门:http://www.cppleyuan.com/viewthread.php?tid=7923C++的一些特性好久没使用了,导致有些生疏了,所以查了一些资料,回顾了一下。先来看几个概念:重载(over...
小数点输出精度与iomanip解析
(一)小数点输出精度 有时,为了输出一个满意的小数点,经常搞的手忙脚乱的。这个东西十分的基础,但是又不是经常用到,所以有时要使用的时候都会要查阅一番。 首先添加#include<iomanip>,然后再完成以下的操作。 1、输出n个有效数字 double a = 3.1415926, b...
走进C#,走进linq
过年在家,无所事事,拾起从没耐心看的C#入门,用三天的时间系统的翻了一遍(除了web)。又在代码上试了一把,有些心得,留于此处,以作纪念。 在C#中,没有指针,这让c++启蒙的我很不习惯。仔细研读,在C++中,有值类型和引用类型,其中的引用类型,就近似于c++中的指针。不过是不声明为指针。 写到这里...
wxGrid操作方法
1 获取wxGrid当前选择的单元void ABCFrame::OnGrid1CellSelect(wxGridEvent& event){ wxString wxStr1 = wxString::Format( wxT("Cell: %d,%d"), event.Get...
改变状态栏字体(MFC)
0. 定义一个常驻内存的CFont对象1. 创建一个雅黑字体,并设置字体大小2. 将该字体对象指针赋值给Status Bar对象MFC单文档示例: 1 int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct) 2 { 3 if (CFrameWn...
hdu 1284 钱币兑换问题
用母函数会超时。应该计算有几个2和几个3。#include <iostream>using namespace std;int num[40000];int main(){ int i, j, k; for( i = 0; i < 32768; i ++ ) { num[i] = ...
int main(int argc,char* argv[])详解
argc记录了用户在运行程序的命令行中输入的参数的个数。 arg[]指向的数组中至少有一个字符指针,即arg[0]通常指向程序中的可执行文件的文件名。 例如: int main(int argc, char* argv[]) { int i; for(i = 0; i < argc; i++)...
网络通讯程序整理(一)
一、三次握手原理 在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。 第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认; 第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个...
sizeof()解析
(一)基本概念 sizeof操作符以字节形式给出了其操作数的存储大小。操作数可以是一个表达式或括在括号内的类型名。操作数的存储大小由操作数的类型决定。 (二)使用方法 1、用于数据类型 sizeof使用形式:sizeof(type) ,如sizeof(int) 2、用于变量 sizeof使用形式:s...
wxWidgets事件处理
http://blog.chinaunix.net/u/25096/article_65466.html每一个wxEvtHandler的派生类,例如frame,button,menu以及document等,都会在其内部维护一个事件表,用来 告诉wxWidgets事件和事件处理过程的对应关系。所有继承...

