标签: standards

在新功能和标准化过程的重压下,C++ 0x是否会崩溃?

来自Dobbs博士:

概念是C++ 0x的核心新功能

即使在削减"概念"之后,下一个C++标准也可能会延迟.遗憾的是,没有C++ 0x(除非你计算C++ 03中的微小修正).我们必须等待C++ 1x,并希望'x'将是一个低位数.有希望,因为C++ 1x现在功能齐全(除了一些国家标准机构有效坚持标准的正式提案中存在的某些功能的可能性).剩下的"全部"是解决突出技术问题和评论的大量工作.

我在1997年至2000年间处于MT和MP安全C++编程的最前沿.我们自己必须做很多事情.令人震惊的是,该标准在9年后并没有解决并发问题.

那有什么大不了的?

c++ standards c++11

1
推荐指数
2
解决办法
418
查看次数

为什么Regex.Match没有GetEnumerator函数?

Regex.Match有.Success和.NextMatch为什么它没有GetEnumerator函数?

凭借我的逻辑,实现起来似乎很容易.但它不在3.5,所以任何人都可以告诉我为什么不呢?

foreach (var m in Regex.Match("dummy text", "mm")) error CS1579: foreach statement cannot operate on variables of type 'System.Text.RegularExpressions.Match' because 'System.Text.RegularExpressions.Match' does not contain a public definition for 'GetEnumerator'
Run Code Online (Sandbox Code Playgroud)

.net c# regex standards .net-3.5

1
推荐指数
1
解决办法
712
查看次数

标准变更评论

我正在寻找一些标准格式的方向来评论PHP的变化.在与大量项目的各种开发人员合作时,评论不断发表,并且在大多数情况下,评论的评论很差或根本没有评论.

这是一个例子,请随意扩展它:

/**
 * Author: [first and last name]
 * Date Changed: [YYYY-MM-DD]
 * Description: [description]
 */

问:有没有人知道评论PHP变化的标准化方法?

php standards comments

1
推荐指数
1
解决办法
110
查看次数

is there standard sql that works in all database

As seen below the syntax is different for different Database .Isnt there a standard way that works in all Databases. Is there any tool to convert any sql to any sql

SqlServer2005:

 CREATE TABLE Table01 (  
 Field01  int  primary key identity(1,1)  
 )
Run Code Online (Sandbox Code Playgroud)

Sqlite:

CREATE TABLE Table01 (
  Field01  integer PRIMARY KEY AUTOINCREMENT NOT NULL UNIQUE
);
Run Code Online (Sandbox Code Playgroud)

sql standards

1
推荐指数
1
解决办法
198
查看次数

我们应该打扰IE <8吗?

它可能看起来像哲学问题,但它真的很烦我.我们期待HTML 5,我们正在使用JS,Ajax,Flex,所有这些东西,但是当旧的浏览器被开发时,没有人甚至梦想过这样的技术.

IE6无法看到PNG的透明度.一些正确的W3C技术,被IE6解读不好.这对我们的"新"世界来说太旧了.

IE7比IE6更好看,但它仍然有一些奇怪的错误.

现在有多少人使用IE6?如果有人升级到IE7,他是否已升级到IE8?

我们应该打扰那些浏览器吗?

(对不起,对不起,但我国的没有人回答我这个问题)

更新:

所以 - IE6用户大多是公司(必须使用它,因为一些合同),我们不能指望IE8的奇迹改变.

我宁愿花时间检查我的网站在某些手机中是否具有良好的功能和功能,而不是检查IE6的兼容性.

css browser standards png

1
推荐指数
1
解决办法
583
查看次数

1
推荐指数
1
解决办法
1617
查看次数

为什么strerror不返回const限定指针?

我只是略读C99标准,寻找我现在不记得的东西,当我注意到从strerror函数返回的指针(第7.12.6.2节)不是const限定的,即使标准说:

strerror函数返回一个指向字符串的指针,该字符串的内容是
特定于语言环境的.指向的数组不应被程序修改,
但可能会被后续的strerror函数调用覆盖.

是否有一个明显的原因,这个函数返回一个可修改的字符串,而不是像:

char const * const strerror(int errnum);  
Run Code Online (Sandbox Code Playgroud)

或者至少

char const * strerror(int errnum);
Run Code Online (Sandbox Code Playgroud)

谢谢.

c string standards

1
推荐指数
1
解决办法
405
查看次数

我应该使用C或C++实现来返回变量类型的最大大小吗?

从标准的角度来看,我应该使用C++ <limits>标题中的以下内容吗?

UCHAR_MAX这是c实现,或者 std::numeric_limits<unsigned char>::max()是C++实现.

结果在两个版本之间是等效的,但在这种情况下,我应该根据某些标准或可读性和可移植性选择实现.请注意,此实现必须是跨平台兼容的.我正在编写C++代码.

c c++ standards limits char

1
推荐指数
1
解决办法
284
查看次数

Do classes with uninitialized pointers have undefined behavior?

class someClass
{
public:
    int* ptr2Int;
};
Run Code Online (Sandbox Code Playgroud)

Is this a valid class (yes it compiles)? Provided one assigns a value to ptr2Int before dereferencing it, is the class guaranteed to work as one would expect?

c++ standards pointers initialization unsafe-pointers

1
推荐指数
1
解决办法
1013
查看次数

套接字打开到http url并检索数据

我想使用socket.h的socket和connect以及recv方法打开一个插件到http url(https://www.abc.co.uk:8433/open/url/client?username=123&password=456).

问题是url使用8433端口和剩余的url(/ open/url/client?username = 123&password = 456).还使用https网址.

任何人都知道怎么做?很久以前,我做过标准的C编码,我忘了.

int sock;

char url[1024];

struct sockaddr_in client;
struct hostent *h;
if ((sock = socket(AF_INET,SOCK_STREAM,0)) == -1)
{ 
    perror("socket:");
    return;
}

sprintf(url, "https://www.abc.co.uk:%d/open/url/client?username=123&password=456", 8443);

client.sin_family = AF_INET;
client.sin_port = htons(8443);
h = gethostbyname(url);   
client.sin_addr.s_addr = inet_addr(h->h_addr_list[0]);
Run Code Online (Sandbox Code Playgroud)

c sockets url standards http

1
推荐指数
1
解决办法
5501
查看次数

标签 统计

standards ×10

c++ ×4

c ×3

.net ×1

.net-3.5 ×1

browser ×1

c# ×1

c++11 ×1

char ×1

comments ×1

css ×1

http ×1

initialization ×1

limits ×1

php ×1

png ×1

pointers ×1

regex ×1

sockets ×1

sql ×1

string ×1

unsafe-pointers ×1

url ×1