c++
文章平均质量分 74
ifeixiang
这个作者很懒,什么都没留下…
展开
-
利用cmd命令创建wifi热点
核心代码: 1 /** 2 * 利用cmd命令创建wifi热点 3 * */ 4 private void btCreateWifi_Click(object sender, EventArgs e) 5 { 6 string hotSpotName = wifiNa原创 2013-05-18 08:42:57 · 632 阅读 · 0 评论 -
VS2008快捷键大全——方便自己,方便他人
—————————————VS2008快捷键大全—————————- Ctrl+m+Crtr+o折叠所有大纲 Ctrl+M+Crtr+P: 停止大纲显示 Ctrl+K+C: 注释选定内容 Ctrl+K+U: 取消选定注释内容 Ctrl+J : 列出成员 智能感知 Shift+Alt+Enter: 切换全屏编辑 Ctrl+B,T / Ctrl+K,K: 切换书签开关 Ctrl+B,N原创 2013-05-18 08:43:46 · 375 阅读 · 0 评论 -
字符串旋转
这个问题在很多书上都看到,只是后悔没早点看到... 例如在《编程珠玑》,在《编程之美》,还在,有研究生入学考试里... 1 #include "stdafx.h" 2 #include 3 #include string> 4 5 //这种方法太浪费空间了,用了额外n个空间 6 void reverseStr(char *str,int n) 7 { 8原创 2013-05-18 08:46:33 · 359 阅读 · 0 评论 -
位图排序(计数排序)
void countSort(int &array) { int N = 1000000; int i ; double bit = 0 ; //用一个字符串来表示位向量 //先初始化位向量 //使用逻辑运算实现位向量,在保证其他位不变的情况下,将某位变成1,应该使用或运算,改变位为1,其他位原创 2013-05-18 08:46:30 · 438 阅读 · 0 评论 -
用ATL的W2A和A2W宏转换Unicode与ANSI字符串
1 #include 2 代码如下: 3 4 //使用ATL的W2A和A2W宏必须使用USES_CONVERSION 5 USES_CONVERSION; 6 7 //Unicode字符串 8 wchar_t* wszText=L"1.Unicode字符转换为ANSI;"; 9 printf("%s\n",W2A(wszText)); 10 11 /原创 2013-05-18 08:44:02 · 624 阅读 · 0 评论 -
非常经典的C字符串函数的实现
1. strlen(),计算字符串长度 1 int strlen(const char string) 2 3 { 4 5 int i=0; 6 7 while(string[i]) i++; 8 9 return i; 10 11 } 2. strcpy(), 字符串拷贝.原创 2013-05-18 08:43:57 · 419 阅读 · 0 评论 -
C++ const的用法
我写的第一句话: const应该改名叫readonly 除了可以修饰常量,const 更大的魅力是它可以修饰函数的参数、返回值,甚至函数的定义体。 const 是constant 的缩写,“恒定不变”的意思。 被const 修饰的东西都受到强制保护,可以预防意外的变动,能提高程序的健壮性。 所以很多C++程原创 2013-05-18 08:43:44 · 340 阅读 · 0 评论 -
C语言中的宽字符
宽字符库函数 我们都知道如何找出一个字符串的长度。例如,如果我们定义了一个指向字符串的指针: char * pc = "Hello!"; 我们可以调用 iLength = strlen(pc); 变量iLength会被设成6,也就是字符串中字符的个数。 好极了!现在让我们尝试定义一个指向宽字符串的指针: wchar_t * pw = L"Hello!"; 而且原创 2013-05-18 08:43:37 · 597 阅读 · 0 评论 -
用goto做异常处理
今天在CSDN上看到的关于错误返回值的讨论,感觉非常有趣。 从中可以看出被教化的孩子与大神之间的区别... 讨论如下: 先放上提问者的源程序: 这是第一种,做出判断后,如果条件出错,直接return...... 1 int mystrlen(char *str) 2 { 3 int count = 0; 4 if (str == NULL) 5 {原创 2013-05-18 08:43:19 · 482 阅读 · 0 评论 -
组合模式
今天在看cocos2d的时候,看到Action的设计采用了组合模式和装饰模式,可以将一系列的action组合起来,让CCNodec对象执行,就像给CCNode下达一系列的命令一样. 例如以下代码: 1 CCActionInterval* move =CCMoveBy::actionWithDuration(0.5f, ccp(0,160)); 2 CCActionInterval*ro原创 2013-05-18 08:46:26 · 327 阅读 · 0 评论