오류, 버그, 질문 - 페이지 2718

 
Sergey Dzyublik :

ArrayResize가 다른 배열에 적용되었습니다.
아니면 1, 2, 3, 4, 5, 6, 7, 8,... 값의 시퀀스가 있는 하나의 배열이 필요합니까?

하나의 어레이. 귀하의 변형에서 순차적인 ArrayResize 의 가능성을 보았습니다.

 
fxsaber :

하나의 어레이. 귀하의 변형에서 순차적 ArrayResize의 가능성을 보았습니다.

생성자에서 default_a를 증가 시켜 ArrayResize 전에 원하는 값으로 재설정할 수도 있습니다.

 
Sergey Dzyublik :

생성자에서 default_a를 증가시켜 ArrayResize 전에 원하는 값으로 0으로 만들 수도 있습니다.

일반적인 작업의 경우 불가능하기 때문에 연속 값이 아닙니다.

정적 변수와 공용 변수를 함께 끌어야 하는 것은 유감입니다. 목발이 나옵니다.

 
fxsaber :

필드 중 하나가 const인 구조의 배열을 만드는 방법은 무엇입니까?

옵션:

 struct A
{
   const int a;
  
  A( const int i ) : a(i)
  {
  }
  
  A() : a( getDef() ) {}
  
   static int getDef()
  {
     static int n = 0 ;
     return sdefs[n++];
  }
};

int sdefs[] = { 5 , 100 , 200 , 150 , 500 };
 
안녕하세요 친애하는 상인! 상황이 발생했습니다. 몇일전 신호복사 수신중단해서 신호연결했는데도 정상입니다. 그리고 VPS가 작동합니다. 전날 컴퓨터에서 터미널로 이동해서 바로 복사를 켰습니다. 어제는 또 복사가 안 되었어요((. 결과적으로는 흑자... 3일. 그리고 폰으로 매매를 모니터링 합니다.
누가 왜 이런 일이 일어날 수 있는지 제안할 수 있습니까?
 
Koldun Zloy :

옵션:

고맙습니다. 배열을 채운 후에는 ArrayFree(::sdefs)를 수행할 수 있습니다.

 
fxsaber :

필드 중 하나가 const인 구조의 배열을 만드는 방법은 무엇입니까?

당신은 이상한 것을 원합니다. IMHO - 구조는 sish 엔터티이므로 생성자 및 기타 설탕 없이 수동적인 POD 개체로 인식해야 합니다. 구조를 포함하는 setter로 클래스를 만들 수 있으며 setter는 재할당을 허용하지 않습니다. 디자인적인 면에서 더 좋은 것 같아요.

 
Vict :

당신은 이상한 것을 원합니다. IMHO - 구조는 sish 엔터티이므로 생성자 및 기타 설탕 없이 수동적인 POD 개체로 인식해야 합니다. 구조를 포함하는 setter로 클래스를 만들 수 있으며 setter는 재할당을 허용하지 않습니다. 디자인적인 면에서 더 좋은 것 같아요.

내 생각에 필드는 생성 후 절대 변경되지 않으며 변경되어서도 안 되므로 const를 지정하는 것이 논리적입니다.

 
fxsaber :

내 생각에 필드는 생성 후 절대 변경되지 않으며 변경되어서도 안 되므로 const를 지정하는 것이 논리적입니다.

글쎄, 당신은 또한 디자이너를 붙였습니다. 물론 스스로 결정하지만 구조는 sishnye 개체이고 모델은 외부 논리(기능)가 있는 수동 개체와 다릅니다.

 
Vict :

글쎄, 당신은 또한 디자이너를 붙였습니다. 물론 스스로 결정하지만 구조는 sishnye 개체이고 모델은 외부 논리(기능)가 있는 수동 개체와 다릅니다.

생성자는 const 필드가 그것 없이는 초기화될 수 없다는 사실 때문입니다. 구조나 클래스는 중요하지 않습니다. 가장 중요한 것은 개체를 갖는 것입니다.