C/C++
文章平均质量分 91
跃马扬刀入东京
程序员!!!~~~
展开
-
C++存储区分类
转载自:http://blog.163.com/zb_075/blog/static/37340328201151102756835/1、栈区(stack)--由编译器自动分配释放,存放函数的参数值、局部变量的值等; 其操作类似于数据结构中的栈。2、堆区(heap)--一般由程序员分配释放,若程序员不释放转载 2016-09-02 15:57:16 · 305 阅读 · 0 评论 -
map容器对象插入数据的4种方式讲解
转载自:http://blog.csdn.net/nokianasty/article/details/6026949map容器对象插入数据的4种方式#include #include #include #include using namespace std;int main(){ map Employee; //通过键值赋值 Em转载 2016-10-11 14:43:13 · 580 阅读 · 0 评论 -
C/C++中常用的数学公式
转载自:http://blog.csdn.net/thedarkfairytale/article/details/53189419突然想求一下反正弦,居然想不起来该使用那个函数了。下面是math.h 数学函数库,一些数学计算的公式:1 三角函数double sin (double);double cos (double);double tan (double);2 反三角函数double转载 2017-02-09 20:12:12 · 4912 阅读 · 1 评论 -
结构体作为STL map的key时需要注意什么? (某公司招聘面试试题)
转载自:http://blog.csdn.net/stpeace/article/details/46553525某公司招聘的面试环节, 有这样一个题目:结构体作为STL map的key时需要注意什么? 对于懂STL map的同学来说, 这个题目还是比较easy的, 先看程序:#include <iostream>#include <string>#include <map>using n转载 2017-03-01 15:29:31 · 399 阅读 · 0 评论 -
C++中,结构体vector使用sort排序(以及sort参数错误问题)
转载自:http://blog.csdn.net/zhouxun623/article/details/49887555 转载自:http://bbs.csdn.net/topics/391030749一遇到问题二解决问题三参考文献标题转载 2017-03-01 16:19:48 · 4048 阅读 · 1 评论 -
#include <windows.h> 为什么不能放在 #include <tlhelp32.h> 后面
转载自:http://www.myexception.cn/vc-mfc/722651.html这样就没问题:#include <windows.h>#include <TLHELP32.H>#include <iostream>using namespace std;这样就报错:#include <TLHELP32.H>#include <windows.h>#include <iost转载 2017-03-05 22:11:05 · 3689 阅读 · 0 评论 -
Qt / C++ 如何关闭外部进程
转载自:http://bbs.csdn.net/topics/390813863其实这个 Qt 本身木有一毛钱关系,枚举进程的话,Win32 有 API 可以做这些事情:CreateToolhelp32Snapshot() / Process32First()/Process32Next() #include <windows.h>#include <Tlhelp32.h>#include <s转载 2017-03-05 22:29:56 · 4325 阅读 · 3 评论 -
OGRE1.7.4显示中文字符串细节问题
转载自:http://blog.csdn.net/lingzhm/article/details/40891493首先要参照这篇:http://hghhe.blog.163.com/blog/static/3237756820097192512944/在你看完上面这篇文章的基础上,我想强调一些细节。 我要说的是,我们用C++的std::string 类型定义中文字符串时,是不能直接在OGRE里显示转载 2017-03-09 14:49:54 · 416 阅读 · 0 评论 -
C++ STL中Map的按Key排序和按Value排序
转载自:IIcyZhao’s Road 原文地址:http://blog.csdn.net/iicy266/article/details/11906189map是用来存放< key, value >键值对的数据结构,可以很方便快速的根据key查到相应的value。 假如存储学生和其成绩(假定不存在重名,当然可以对重名加以区分),我们用map来进行存储就是个不错的选择。 我们这样定义:map转载 2017-03-22 13:42:05 · 3433 阅读 · 1 评论 -
一个程序员的Java和C++学习之路(整理)
转载自:http://blog.csdn.net/ajian005/article/details/8003655经典编程书籍大全: http://blog.jobbole.com/106093/ https://github.com/jobbole/awesome-programming-booksJava学习之路 一直有这么个想法,列一下我个人认为在学习和使用Java过程中可以推荐一读的书转载 2017-03-16 11:17:50 · 1462 阅读 · 0 评论 -
TCHAR 生命长度固定数组如何赋值
转载自:http://bbs.csdn.net/topics/240066160原文转载自CSDN论坛,这里直接转载可用信息!TCHAR szTitle[100];我要把 “hello” 赋值给szTitle 如何 写 本人新手 惭愧……用lstrcpy 这是宏结束!转载 2017-07-05 10:22:46 · 1362 阅读 · 0 评论 -
VC中“GetVersionExW函数被声明为已否决”的问题?
转载自:http://bbs.csdn.net/topics/390886929 原文转载自CSDN论坛,这里只摘取有用的信息!在VC2013中,调用GetVersionExW函数便会出现以下信息: error C4996: ‘GetVersionExW’: 被声明为已否决 1> C:\Program Files (x86)\Windows Kits\8.1\Include\转载 2017-07-05 10:39:00 · 4151 阅读 · 0 评论 -
获取Windows系统版本号
转载自:http://blog.csdn.net/sunflover454/article/details/51525179前言 由于前段时间比较忙,一直没有来跟大家分享交流技术,实在是抱歉,往后我会不定时跟大家分享一些C++技术。废话 有些东西看似简单,但坑多着呢,所以大家还是要多亲自尝试,不要眼高手低。核心代码//读取操作系统的名称string GetSystemName(){转载 2017-07-05 10:58:30 · 2455 阅读 · 0 评论 -
VC++获取系统信息/获取OS/获取MAC/获取本地IP/判断是否为网吧
转载自:http://blog.csdn.net/sunflover454/article/details/51525686 现在很多软件都有统计系统了,说好听点叫做统计用户习惯,改良产品,不好听点,呵呵,我就不说了。 核心我已经封装成类了,可以获取操作系统版本,MAC地址,本地IP地址,以及判定是否为网吧。 核心代码如下://PCInfo.h#pragma once#include <st转载 2017-07-05 11:13:16 · 911 阅读 · 0 评论 -
C++获取计算机主机信息(计算机名称、IP)
转载自:http://blog.csdn.net/nancy_m/article/details/8772984#include <iostream>#include <string>#include <vector>#include <atlstr.h>#include <winsock2.h>#pragma comment(lib,"ws2_32.lib")using namespace转载 2017-07-05 15:51:54 · 7973 阅读 · 0 评论 -
localtime替换为localtime_s
转载自:http://blog.csdn.net/cqltbe131421/article/details/52326653struct tm* ltime = NULL; //定义结构体变量time_t local_tv_sec = time(NULL); //定义时间戳//ltime = localtime(&local_tv_sec); //转换,vs2013会报错转载 2017-07-17 11:06:02 · 1975 阅读 · 0 评论 -
int main(int argc,char* argv[])详解
转载自:http://www.cnblogs.com/avril/archive/2010/03/22/1691477.htmlargc是命令行总的参数个数 argv[]是argc个参数,其中第0个参数是程序的全名,以后的参数 命令行后面跟的用户输入的参数,比如: int main(int argc, char* argv[]) { int i; for (i=0;转载 2017-10-20 17:12:47 · 578 阅读 · 0 评论 -
如何定义自己的异常类
转载自:http://blog.csdn.net/everpenny/article/details/6654959相信很多朋友在写代码的过程中,都会需要加入大量的try和catch来扑捉异常信息和处理异常操作。比如程序在发布出去之后,程序可能出现这样或者那样的问题,如果在代码中加入了异常的操作之后,可以方便定位问题。1.首先要定义自己的异常操作类,比如你可能会有这样的需求,需要记录抛出异常的文件名转载 2016-08-03 09:56:52 · 1057 阅读 · 0 评论 -
c++/c 获取cpp文件行号跟文件名
转载自:http://blog.csdn.net/xie1xiao1jun/article/details/9113169编译器内置宏:先介绍几个编译器内置的宏定义,这些宏定义不仅可以帮助我们完成跨平台的源码编写,灵活使用也可以巧妙地帮我们输出非常有用的调试信息。ANSI C标准中有几个标准预定义宏(也是常用的):__LINE__:在源代码中插入当前源代码行号;__FILE__:在源文件中插入当前源转载 2016-08-03 10:20:46 · 836 阅读 · 0 评论 -
C++调用外部程序
转载自:http://blog.csdn.net/eof_2011/article/details/7285604#关于三个SDK函数:WinExec, ShellExecute,CreateProcess的其他注意事项:【1】定义头文件必须定义以下两个头文件:#include <shlobj.h> //可替换为 windows.h#include <shellapi.h>//如果定义了头文转载 2017-10-20 17:30:56 · 1499 阅读 · 0 评论