前言: string 的角色
1 string 使用
1.1 充分使用string 操作符
1.2 眼花缭乱的string find 函数
1.3 string insert, replace, erase 2 string 和 C风格字符串
3 string 和 Charactor Traits
4 string 建议
5 小结
6 附录前言: string 的角色
C++ 语言是个十分优秀的语言,但优秀并不表示完美。还是有许多人不愿意使用C或者C++,为什么?原因众多,其中之一就是C/C++的文本处理功能太麻烦,用起来很不方便。以前没有接触过其他语言时,每当别人这么说,我总是不屑一顾,认为他们根本就没有领会C++的精华,或者不...
VC string, Windows, 学习阅读全文
下面的方法,是我平时工作的时候用得比较多的快捷键,是以vs2008 + VA插件 为主,不过其它版本也是差不多的。
快捷键习惯设置:
Tools->Options->Keyboard:Apply the following additional keyboard mapping scheme
选择Visual C++ 6
VA加快捷键:
先为VA设置一下我自己个人比较喜欢的快捷键,不多,就两个。
Tools->Options->Keyboard:Show commands containing:
VassistX.NavigateForward Alt + -> 前进到后面的页面 (注意:Shortcuts for selected command: 要选择TextEditor)
VassistX.SurroundSelectionWith...
VC, Windows, 学习阅读全文
之前给大家介绍了Visual C++ 2008 的Feature Pack的界面库新特性。今天给大家介绍一下,怎样用Feature Pack把您现有的Visual C++ 程序界面修改得漂亮些。
所需的修改环境:
Visual C++ 2008 (Team Suite版Express版都可以,但必须是英文版,否则Feature Pack不支持)
正确的安装了Visual C++ 2008 Feature Pack beta
您要修改的Visual C++ 的程序源代码工程
具备了以上三点就可以开始进行修改操作了。但是有一点提请注意,那就是您程序中是否用到了MS C++ 9.0 编译器不再支持的语法...
VC, Windows, 界面美化阅读全文
微软在周一释出了”Microsoft Visual C++ 2008 Feature Pack”,这个功能增强包主要在应用程序的“Look and Feel”和C++的TR1两个方面做了增强。可惜的是,这个增强包目前只有英文版,其他语言版本要等到VS2008的SP1了。
在界面方面,集成了BCGSoft的界面控件,现在可以利用VC2008,轻松创建VS2005,Office 2007风格的应用程序界面了。同时,增加了部分控件。
The MFC Feature Pack library supports new features in the following areas:
Menus
Toolbars
Panes
Ribbon Control
Outlook Alert
Controls
Dialog ...
VC, Windows, 界面美化阅读全文
通过这些编程插件,你可以方便快捷的完成编程的各项任务,以下分别作下简单介绍,欢迎讨论交流。
Visual Assist(强烈推荐)
网址:http://www.wholetomato.com/
功能:VA从5.0一直到现在的VAX,功能越来越强大,除了以前版本中的自动识别各种关键字,系统函数,成员变量,自动给出输入提示,自动更正大小写错误,自动标示错误等等以外,最新的版本中还在WorkSpace窗口中加入一个VA View,可以更方便的查找工程中的文件、类和变量。
CodeManagerAddIn(强烈推荐)
网址:http://blog.sina.com.cn/chendeng
功能:C...
VC, Windows, 编程阅读全文
今天我给大家讲一讲C++中的多线程编程技术,C++本身并没有提供任何多线程机制,但是在windows下,我们可以调用SDK win32 api来编写多线程的程序,下面我就此简单的讲一下:
创建线程的函数
HANDLE CreateThread(
LPSECURITY_ATTRIBUTES lpThreadAttributes, // SD
SIZE_T dwStackSize, // initial stack size
LPTHREAD_START_ROUTINE lpStartAddress, // thread function
LPVOID lpParameter, // thread argument
DWORD dwCreationFlags, ...
VC, Windows, 多线程阅读全文
第四节:事件对象(Event Objects)
本节介绍如下内容:
1. 同步与异步
2. 为何需要同步
3. 什么是事件对象(Event Object)
4. 事件对象类接口定义
5. 示例程序
6. 事件对象类的UNIX和Windows实现
同步(Synchronization)与异步(Asynchronization)
首先对同步与异步的概念做一个简单的说明。
当程序1调用程序2时,程序1停下不动,直到程序2完成回到程序1来,程序1才继续下去,这就是所谓的同步。如果程序1调用程序2后,径自继续自己的下一个动作,那么两者之间 就是所谓的异步...
C, Unix, Windows, 多线程阅读全文






最新评论
博客不错 加油
学习LZ好榜样哟
如果再给我一次机会我会说我爱
过来学习下·······
博主的文章很棒,支持! ht
文章很不错 值得学习 呵呵
好文章!值得一看
很不错的,顶一下下
很少关注